C中的关键字:
1.数据类型关键字:
(1)char:字符类相关关键字,声明当前变量是字符类型
(2)int:整型变量关键字
(3)double:双精度浮点型
(4)struct:用于定义结构体
(5)short:短整型
(6)long:长整型
(7)float:浮点型
(8)enum:枚举类
(9)signed:有符号类型的变量(默认的)就是说 如果赋值的是一个负数,输出的就是负数
(10)union:声明当前变量能够存储多个类型的变量
(11)unsigned:声明无符号类型的变量或者函数,所有的符号都用来表示数值
(12)void:声明变量为无返回值的类型或者无类型参数或者无类型指针
2.控制语句的关键字:
A:循环类:
for:循环
do:和java一样,先执行循环体,至少执行一次循环体,再判断循环条件是否满足
while:和java一样,限制性判断条件,再执行循环体。和for的区别在于:它适用未知循环次数的循环
break:结束当前循环体
continue:跳出当前次循环,进行下一次的循环
B:条件类:
if:判断
else:另一种情况的判断
goto(鸡肋关键字)
C:开关类:
switch:有点类似枚举
case:对应的情况执行
default:其他情况
D:返回类:
return:
3.存储类型关键字:
auto:鸡肋
exetrn:引用
register:寄存器变量
static:声明为静态变量:用来修饰局部变量和全局变量和静态函数
被修饰的局部变量在重新被引用的时候不会进行重新分配
被修饰的全部变量只能在其源文件中进行使用
被修饰的静态函数也是只能在其源文件中进行使用
4.其他关键字:
const:声明当前变量为常量
sizeof:计算当前变量的长度(不是方法)
typedef:用以给数据类型进行取别名
volatile:说明变量在程序中可以被隐式的进行改变