中易网

在C51中为什么include,define,main等不属于32个关键字中的一个?

答案:2  悬赏:80  
解决时间 2021-11-08 23:41
  • 提问者网友:南佳人~
  • 2021-11-08 00:10
在C51中为什么include,define,main等不属于32个关键字中的一个?
最佳答案
  • 二级知识专家网友:旧事诱惑
  • 2021-11-08 01:27
C语言的32个关键字的注解:
1、auto 自动存储类别,它属于动态存储类别,可以省略;
2、break 提前结束循环,break语句不能用于循环语句和switch语句之外的任何其它语句。
3、case 多分支选择语句
4、char 字符型
5、const 一个能够让变量变成无法修改的常量
6、continue 结束本次循环;
7、default default的作用就是switch语句里所有的case都不成立时所要执行的语句。
8、do 循环语句,如do~while()
9、double 实型,双精度实型
10、else 条件语句,如:if()~else~
11、enum enum是一个枚举类型
12、extern 变量加上extern变为外部变量说明,表示该变量在函数的外部定义在函数内部可以使用它们。
定义函数时,如果冠上关键字extern,表示此函数为外部函数。可以为其它文件调用,如在定义函数时省略extern,则隐含为外部函数。
13、float 实型,单精度实型
14、for 循环语句如:for()~
15、goto 转向语句
16、if 条件语句,如:if()~else~
17、int 基本型整型
18、long 加在数据类型前,如 long int 表示为长整型。
19、register定义寄存器变量用(局部静态变量不能定义为寄存器变量)
20、return 在函数调用中将被调用函数中的一个确定值带回主函数中。
21、short加在数据类型前,如 short int 表示为短整型。
22、signed 加在数据类型前,如 signed int 表示为有符号整型。
23、sizeof 计算字节大小的,比如如果char 是1个字节 sizeof(char) == 1;
24、static 定义变量类型时,在类型前加上static表示为静态存贮,C语言规定只有静态存贮(static)数组和外部存储(extern)数组才能初始化。
外部变量加上static说明后,只能用于本文件内。也称为静态外部变量或函数外部静态变量;不能用extern来使用。
函数加上static说明后,定义为内部函数,只能被本文件中其它函数所调用,也称为静态函数。
25、struct 定义一个结构体类型变量。
26、switch多分支选择语句
27、typedef 定义新的类型名来代替已有的类型名。
28、union定义一个"共用体"类型变量
29、unsigned加在数据类型前,如 unsigned short int 表示为无符号短整型。
30、void 定义函数为无类型或空类型,保证不使函数带回任何值。
31、volatile volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错
32、while 循环语句,如:while()~
以下在C51中专用
interrupt 示例:void int0() interrupt 0 using
using
sbit
sfr
全部回答
  • 1楼网友:山鬼偶尔也合群
  • 2021-11-08 02:24
你是在哪个编译器中编译了,我在我的keil中编译没有你说的问题.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息