关键字一览

关键字是语言预留、有固定语法含义的单词。你不能把它们当变量名。初学先混脸熟,用到再深挖。

1. 高频关键字地图(按用途分组)

分组关键字新手先记住
类型int char float double void声明数据形态
符号signed unsigned有无符号
流程if else for while do switch case break continue return控制执行
函数相关return交回结果
修饰const static extern volatile改变变量行为
组合struct union enum typedef自定义类型
其它sizeof goto测大小 / 跳转

2. 用一个小程序「见一见」

C
1static int counter = 0; // static
2const int MAX = 10; // const
3 
4int add(int a, int b) {
5 return a + b; // return
6}
7 
8int main(void) {
9 for (int i = 0; i < MAX; i++) { // for
10 if (i % 2 == 0) { // if
11 counter++;
12 }
13 }
14 switch (counter) {
15 case 0: break;
16 default: break;
17 }
18 return 0;
19}

3. 嵌入式优先关注