#include
/*檔案包含命令*/
#ifdef
識別符號
/*條件編譯*/
程式段1
#else
程式段2
#endif
#define
識別符號
常量
型別說明符
(*指標變數名)();
/*子程式函式*/
void
main
(int
argc,char
*argv[])
/*argv引數是字串指標陣列,其各元素值為命令列中各字串(引數均按字串處理)的首地址。
指標陣列的長度即為引數個數。*/
[前置符]型別說明符
變數名=值;
/*auto、static、register*/
型別說明符
*指標變數名=&變數名;
型別說明符
(*指標變數名)[長度];
型別說明符
陣列名[常量表達式1][常量表達式2]={{,,},{,,}};
enum
列舉名{
列舉值表
};
struct
{
成員表列
}變數名錶列;
struct
結構名
*結構指標變數名;
FILE
*指標變數識別符號;
變數
雙目運算子=表示式;
/*引用和運算*/
變數=變數
運算子
表示式;
(型別說明符)
(表示式);
/*強制型別轉換*/
(*結構指標變數)。成員名;
結構指標變數->成員名;
scanf(“格式控制字串”,地址表列);
getchar();
printf(“格式控制字串”);
if(表示式)
/*結構語句*/
語句1;
else
語句2;
while(表示式)語句;
do
語句
while(表示式);
表示式1?
表示式2:
表示式3;
switch(表示式){
case常量表達式1:
語句1;
…
case常量表達式n:
語句n;
default
:
語句n+1;
}
for(表示式1;表示式2;表示式3)
語句
;
goto
語句標號;
break;
continue;
return
表示式;
一般的結構:開始是標頭檔案,呼叫的庫函式例如:#include
main()接下來是大括號{},{}中的程式碼是程式執行的部分;一般格式,也是最簡單的格式:#include
void
main()
{
語句塊;
}
A
C 程式由一個以上的函式組成,而且必須有 main 函式。此外,C 程式一般還有一些預處理指令。例如 #include 指令。當然並不是必須要有 #include 指令。函式由函式頭和函式體組成。函式頭由返回值、函式名以及引數列表(可以是void)組成。函式體從 { 開始,以 } 結束。函式體裡可以有一系列的語句,每個語句以分號(;)結束。例如:
預處理指令 ——〉 #include
函式頭 ——〉 int main( void )
函式體開始 ——〉 {
變數宣告語句 ——〉 int i;
賦值語句 ——〉 i = 1;
函式呼叫語句 ——〉 printf( “%d\n”, i );
return 語句 ——〉 return 0;
函式體結束 ——〉 }
A,其它函式只是分函式
標頭檔案和主函式