标识符是用于标识变量、函数、数据类型、标签等在程序中命名的名称。(必须进行声明或者定义,由自己命名)
标识符的特点:
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(说明变量在程序中可被隐含地改变)