C語言 從你好世界開始

2021-10-25 07:43:23 字數 2233 閱讀 7501

再次系統學習一次c語言,拋掉一切從基礎開始。

希望能一點點累積成為乙個能寫出漂亮專案的人啊!

把上課睡的覺都補回來!以後再也不睡了嗚嗚嗚

無論什麼語言,都從最基礎的hello world!開始

c語言也不例外

上**:

#include

intmain()

從頭再次看這個函式,才發現有些小細節一直忘了追究。好像經歷了應試教育之後,只記得老師說的「固定搭配」,記住就能拿分,卻再沒心情去追究它:

「是什麼?」、「從哪來?」、「做什麼?」

那麼從下面就從『頭』開始。

在c語言中,#include最常用來插入標頭檔案。

#include 命令是預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,預處理器會用別的文字取代該巨集。

用法:

#include 《檔名》

#include 「檔名」

區別:

如果需要包含標準庫標頭檔案或者實現版本所提供的標頭檔案,應該使用第一種格式。 如果需要包含針對程式所開發的原始檔,則應該使用第二種格式。採用#include 命令所插入的檔案,通常副檔名是 .h(c++/c程式的標頭檔案以「.h」為字尾),檔案包括函式原型、巨集定義和型別定義。

stdio 就是指 「standard input & output"(標準輸入輸出)

所以,源**中如用到標準輸入輸出函式時,就要包含這個標頭檔案

例如c語言中的

printf("%d",i);

scanf("%d",&i);

等函式。

也就是說printf()其實是stdio.h裡面的庫函式啦

int main()其實是:

方法的返回值型別 方法的名稱(引數列表)

int表示函式的返回值型別,表示該主函式的返回值是乙個int型別的值;

main表示主函式,是c語言約定的程式執行入口,

乙個工程中main函式有且僅有乙個!!!

其標準的定義格式為:

int main(int argc, char *ar**)

在int main()中,()中沒有數值表示入參為空,等同於int main(void);

ps:void main(){} c89規範

int main() c99規範

都可用。

其實就是由雙引號引起來的一些字元——>字串

在 c 語言中,字串實際上是使用 null 字元 『\0』 終止的一維字元陣列。

在printf函式中就只是輸出這串字元而已

分號是語句結束的標誌! 分號是語句結束的標誌! 分號是語句結束的標誌!

重要的事情說三次

所以迴圈、if、以及一些子函式後邊不要分號不然會直接over

該用分號的時候也千萬不要掉呀

對於此程式,是返回值為int 型別的函式返回

return語句用來結束迴圈,或返回乙個函式的值

return 0 表示程式正常結束;

return -1 表示程式異常結束;

ps:在c++的布林型別的函式返回中

return 0 表示返回假(false);

return 1 表示返回真(true);

c語言的資料型別無bool

最後的最後,希望我能保持那顆好奇心,不斷探索;

追求夢想,哪怕只是乙個理想主義者;

像羅老師那樣,為了正確的原則做正確的事,

遇到挫折仍然堅強,屢敗屢戰,

永遠相信美好的事物,並為此高歌。

從c語言開始

c語言作為本人從湖南屌絲學院學到的第一門語言,學成不到乙個月,開始寫 畢業後放棄。雖然時間短,但是對本人將來寫 造成了很深遠的影響。人們都說他是一門面向過程 抽象畫的通用程式語言。第一 為什麼說他是面向過程 面向過程是區別於物件導向的。我們要做一件事情,規劃怎麼做,把做事情過程抽象成乙個乙個的步驟,...

從C語言開始搞iOS開發

一 為什麼學習ios開發之前要從c語言開始學起?ios程式的主要開發語言就是c語言和objective c,而objective c是在c語言的基礎上衍生出來的,因此在學習objective c之前,最好先學習c語言。c語言是所有程式語言中的經典,很多高階語言都是從c語言中衍生出來的,比如c c o...

從C開始 概覽 使用C語言程式設計的幾個步驟

我覺得這有倆個方面,第乙個就是在程式設計中我說過的當你要修改資訊時你應該做的,還有就是為了讓自己的程式廣泛暈用,在運用在別的機器上時會出現一些較小的bug,就比如說我輸入乙個名字只有在輸入z和z不同時才會出現錯誤的報錯這是十分隱蔽的,因此你就要對你的程式進行更 精明的 的改良 但總的來說程式設計工作...