#includeint main()注:在最新的c標準中,main函式前的型別為
int
而不是void
簡單來說,乙個c程式就是由若干標頭檔案
和函式
組成。
乙個c程式有且只有乙個主函式,即main
函式。
乙個說明或乙個語句佔一行,例如:包含標頭檔案、乙個可執行語句結束都需要換行。函式體內的語句要有明顯縮排,通常以按一下tab鍵為乙個縮排。
括號要成對寫,如果需要刪除的話也要成對刪除。
當一句可執行語句結束的時候末尾需要有分號。
**中所有符號均為英文半形符號。
注釋是寫給程式設計師看的,不是寫給電腦看的
c語言注釋方法有兩種:
多行注釋: /* 注釋內容 */c語言規定,識別符號可以是字母單行注釋:
//注釋一行
(a~z,a~z)
、數字(0~9)
、下劃線_
組成的字串,並且第乙個字元必須是字母或下劃線。在使用識別符號時還有注意以下幾點:識別符號的長度最好不要超過8位,因為在某些版本的c中規定識別符號前8位有效,當兩個識別符號前8位相同時,則被認為是同乙個識別符號。在這裡,int 和 age 之間必須至少有乙個空格字元(通常是乙個空白符),這樣編譯器才能夠區分它們。另一方面,在下面的語句中:識別符號是嚴格區分大小寫的。例如imooc和imooc 是兩個不同的識別符號。
識別符號最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。
下表列出了 c 中的保留字。這些保留字不能作為常量名、變數名或其他識別符號名稱
關鍵字說明
auto
宣告自動變數
break
跳出當前迴圈
case
開關語句分支
char
宣告字元型變數或函式返回值型別
const
宣告唯讀變數
continue
結束當前迴圈,開始下一輪迴圈
default
開關語句中的"其它"分支
do迴圈語句的迴圈體
double
宣告雙精度浮點型變數或函式返回值型別
else
條件語句否定分支(與 if 連用)
enum
宣告列舉型別
extern
宣告變數或函式是在其它檔案或本檔案的其他位置定義
float
宣告浮點型變數或函式返回值型別
for一種迴圈語句
goto
無條件跳轉語句
if條件語句
int宣告整型變數或函式
long
宣告長整型變數或函式返回值型別
register
宣告暫存器變數
return
子程式返回語句(可以帶引數,也可不帶引數)
short
宣告短整型變數或函式
signed
宣告有符號型別變數或函式
sizeof
計算資料型別或變數長度(即所佔位元組數)
static
宣告靜態變數
struct
宣告結構體型別
switch
用於開關語句
typedef
用以給資料型別取別名
unsigned
宣告無符號型別變數或函式
union
宣告共用體型別
void
宣告函式無返回值或無引數,宣告無型別指標
volatile
說明變數在程式執行中可被隱含地改變
while
迴圈語句的迴圈條件
_bool
_complex
_imaginary
inline
restrict
_alignas
_alignof
_atomic
_generic
_noreturn
_static_assert
_thread_local
只包含空格的行,被稱為空白行,可能帶有注釋,c 編譯器會完全忽略它。
int age;
C 程式結構及基本語法
c 程式結構 c hello world 例項 乙個 c 程式主要包括以下部分 讓我們看乙個可以列印出 hello world 的簡單的 using system namespace 當上面的 被編譯和執行時,它會產生下列結果 hello world讓我們看一下上面程式的各個部分 以下幾點值得注意 ...
Go 語法 程式結構
背景 go 語言和其他的語言一樣,龐大的程式都是由小的基本元件構建而來 名稱go 語言有25 個關鍵字,不可用作名稱 go 語言還有 三十幾個內建的與宣告的常量 型別和函式 notice 宣告宣告給乙個程式實體命名,並設定其部分或全部屬性。有 4 個主要的宣告 example 以乙個例項分別介紹 4...
C 筆記 3 基本語法 程式結構
一 類 類實際上就是建立物件的模版,每個物件都包含資料,並提供處理和訪問資料的方法。類定義了每個類對 象可以包含什麼資料,但類自己不能包含任何資料。1 類成員 a 資料成員 欄位 常量和事件 字段 是與類相關的變數。實際上如果定義了類級的變數,這個變數實際上就是類的字段。如果字段 宣告為public...