标示符(identifier):很明显,这是指变量和函数的名字(只能以字母或下划线开头):
main(),abs()...int var=1,这里的var就是变量名,属于标识符
void fun(),这里的fun也是标识符
关键字(keyword):系统保留的有特定意义的名字,不能用于其它用途
int char float double//内置数据类型(built-in data type)
switch case break if continue goto while//开关控制语句(control-statement)
extern auto static void ... //它们都有特定的功能
运算符(Operator):
+ - / * % & * && % \ || ++ -- ^ ~ sizeof() //等等,*有两种用途,间访和乘
分隔符(Separator):
{} () ; : " '//等等
常量(Constant):有确定的值.
通常有123 "ABC" ;
还有一种常量#define N 30
这里的N也是常量
注释符(Note):用于注释,不会被编译
/*在这里写注释*/,也有的编译器支持"//"(行注释,这不是ANSI C的标准而是C++的标准)
//假设你的自己定义一种数据类型
struct student
{
int id;
char name[4];
};//别忘了分号
这里的student应当属于标识符(identifier)
数据类型比如 int chat float double 等都是c语言的关键字.