1. const关键字声明的常量需要在一个语句中完成
2. C语言把任何非零和非空的值定为 true,把零或null定为false
3. switch :
switch(a){
case 1:printf("Monday
");
break;
case 2:printf("Tuesday
");
break;
case 3:printf("Wednesday
");
break;
case 4:printf("Thursday
");
break;
case 5:printf("Friday
");
break;
case 6:printf("Saturday
");
break;
case 7:printf("Sunday
");
break;
default:printf("error
");
}
4. 枚举
#include <stdio.h>
enum DAY{
MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;
int main(){
// 遍历枚举元素
for (day = MON; day <= SUN; day++) {
printf("枚举元素:%d
", day);
}
}
5. 指针就是内存地址,是存放内存地址的变量
#include <stdio.h>
int main (){
int *ptr = NULL;
printf("ptr 的地址是 %p
", ptr );
return 0;
}
//ptr 的地址是 0x0
//if(ptr) /* 如果 p 非空,则完成 */
//if(!ptr) /* 如果 p 为空,则完成 */
7. 字符串,使用 null 字符