C/C++ 32个关键词,9条语句,34个运算符

一、C语言关键词(32个)
1、 数据类型关键字(14个)
(1) char :声明字符型变量或函数 (1个byte)
(2) short :声明短整型变量或函数 (2个byte)
(3) int: 声明整型变量或函数 (4个byte)
(4) long :声明长整型变量或函数(4个byte)
(5) float:声明浮点型变量或函数 (4个byte)
(6) double :声明双精度变量或函数 (8个byte)
(7) signed:声明有符号类型变量或函数
(8) unsigned:声明无符号类型变量或函数
(9) enum :声明枚举类型 (不初始化第一个,默认为0)
(10) struct:声明结构体变量或函数
(11) union:声明共用体(联合)数据类型
(12) void :声明函数无返回值或无参数,声明无类型指针(主要的三个作用)
(13)typedef [typeof]:给数据类型起别名(未定义新的数据类型)[按需求可变化为不同的数据类型(不能包含存储类关键字)]
(14)sizeof:计算数据类型长度
2、 控制语句 关键字(12个)
循环语句
(1) for:循环语句的结构
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出所在的所有循环
(5) continue:结束当前循环,开始下一轮循环
条件语句
(1)if: 条件语句
(2)else :条件语句否定分支
(3)goto:无条件跳转语句
多分支条件 语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
返回语句
return :子程序返回语句(可以带参数,也看不带参数)
3、存储类型关键字(8个)
(1)auto :声明自动变量(默认都为auto)
(2)register:声明寄存器变量 (尽可能将变量存入内存,而不是通过内存访问寻址,以提高效率)
(3)static :声明静态变量(保存在全局存储区中,与全局变量的区别在:不可被别的程序extern,只在变量的作用访问可见)
(4)const :声明只读变量(保护变量,防止意外的变动)
(5)volatile:说明变量在程序执行中可能在外部被改变,读取时重新读取变量的值,而不是寄存器里的备份。(多用于多线程)
(6)extern:声明变量可以是在其他文件的声明(变量在工程中的源文件或DLL输出中,只可引用全局变量,但不可进行初始化和修改

二、C语言控制语句(9个)
1、顺序(无)
2、选择(2个)
if语句--条件判断
switch语句--多分支条件判断
3、循环(3个)

while语句--标准的循环语句
do-while语句--先执行一次再判断的循环语句
for语句--可以在循环内初始化的循环语句
4、重定向(4个)
continue--跳出单层循环
break--跳出所有循环
return--返回函数值
goto(标签:)--无条件跳至标签处

三、C语言运算符(34个)

简略版:+,-,*,/,%;>,<,=;&,|,!;(?;;);\(转义);


版权声明:本文为zmz971751504原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。