本節書摘來自異步社群《c primer plus(第6版)中文版》一書中的第2章,第2.10節,作者 傅道坤,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
c程式由一個或多個c函數組成。每個c程式必須包含一個main()函數,這是c程式要調用的第1個函數。簡單的函數由函數頭和後面的一對花括号組成,花括号中是由聲明、語句組成的函數體。
在c語言中,大部分語句都以分号結尾。聲明語句為變量指定變量名,并辨別該變量中儲存的資料類型。變量名是一種辨別符。指派表達式語句把值賦給變量,或者更一般地說,把值賦給存儲空間。函數表達式語句用于調用指定的已命名函數。調用函數執行完畢後,程式會傳回到函數調用後面的語句繼續執行。
printf()函數用于輸出想要表達的内容和變量的值。
一門語言的文法是一套規則,用于管理語言中各有效語句組合在一起的方式。語句的語義是語句要表達的意思。編譯器可以檢測出文法錯誤,但是程式裡的語義錯誤隻有在編譯完之後才能從程式的行為中表現出來。檢查程式是否有語義錯誤要跟蹤程式的狀态,即檢查程式每執行一步後所有變量的值。
最後,關鍵字是c語言的詞彙。