标识符
标识符是用于标识变量、函数、数据类型、标签等在程序中命名的名称。(必须进行声明或者定义,由自己命名)
标识符的特点:
1.标识符由字母、数字、下划线(—)组成。首字母不能是数字。
2.标识符长度一般不要超过八个字符。
3.不可以把关键字作为标识符。
4.大小写字母不一样的标识符所代表的含义不同。
关键字
关键字是系统已经预先定义好的词,有固定的含义。
关键字的特点:
1.关键字都有特殊意义,是保留给C语言使用的,
2.程序员在自己创建标识符的时候不能和关键字重复。
3.关键字自己不能创建。
关键字的类型
数据类型关键字:
char(声明字符类型变量或函数)
double(声明双精度变量或函数)
enum(声明枚举型)
float(声明浮点型变量或函数)
int(声明整型变量或函数)
union(声明联合数据类型)
struct(声明结构体变量或函数)
signed(声明有符号类型变量或函数)
short(声明短整型变量或函数)
long(声明长整型变量或函数)
unsigned(声明无符号类型变量或函数)
void(声明函数无返回值或无参数,声明无类型指针)
控制数据关键字:
for(一种循环语句)
do(循环语句的循环体)
while(循环语句的循环条件)
break(跳出当前循环)
continue(结束当前循环)
if(条件语句)
else(条件语句否定分支)
goto(无条件跳出语句)
case(开关语句分支)
switch(用于开关语句)
return(函数值的返回)
default(开关语句中的其他分支)
存储类型关键字:
auto(声明自动变量)
extern(引用变量)
register (声明寄存器变量)
static(声明静态变量)
其他类型关键字:
const(声明只读变量)
sizeof(计算数据类型或变量长度即所占字节数)
typedef(用以给数据类型起别名)
volatile(说明变量在程序中可被隐含地改变)