main() 開始執行,模塊化組織代碼| 類別 | 關鍵字 |
|---|---|
| 數據類型 | auto, short, int, long, float, double, char, struct, union, enum, typedef, const, unsigned, signed, void |
| 存儲類別 | extern, register, static, volatile |
| 流程控制 | if, else, switch, case, default, for, do, while, goto, continue, break |
| 其他 | sizeof, return |
#include <stdio.h>
int main() {
int mynum;
printf("你好,請輸入一個數字: ");
scanf("%d", &mynum);
printf("\n你輸入的數字是: %d\n", mynum);
return 0;
}
printf:格式化輸出,%d 佔位符對應 intscanf:格式化輸入,&mynum 取變量地址(關鍵!忘記 & 導致未定義行為)\n:換行轉義字符目標:1-500 之間隨機數,玩家輸入猜測,程序提示「大了/小了/猜中」,直到猜中為止。分步實現:
$ gcc guessnum.c -o myguess
$ ./myguess
你好,請輸入一個數字: 55
你輸入的數字是: 55
動手敲代碼、觀察編譯錯誤、修改實驗。C 語言「靈活」伴隨「陷阱」,唯有實踐才能建立直覺。