1 变量/常量、标识符、保留字
程序中的变量指可以改变数值的一块内存空间;常量指不能改变数值的一块内存空间;
标识符是指可以用来标识某一实体(变量、常量、函数、类)的一个名字;C语言中规定标识符只能由字母、数字、下划线组成,且不能以数字开头;
保留字是指不能在程序中用作标识符的一些字母、数字、下划线的组合;通常具有特殊含义或保留以备以后使用;
2 数据类型、基本数据类型
数据类型指程序中定义的一块内存大小及其数据解释,包括系统定义和自定义数据类型;
基本数据类型可以理解为系统定义的数据类型;(int——4字节,补码解释;float——4字节,浮点数格式解释;指针类型——4字节,解释为内存地址等)【字面值常量也有相应的数据类型】
C语言中的数据类型:
整型:short、int、long、char、wchar_t、bool;
浮点型:float、double;
指针型:
复合型:数组、联合、结构体、枚举;
标准库定义:栈、队列、。。。
3 操作符(运算符)
表示特定数学或逻辑操作的符号,可以理解为以符号表示的基本的函数;
4 表达式、语句、代码段、程序、【指令】
表达式指可计算的一些变量、常量、符号的组合;通常可以将值赋给特定类型的变量;
语句指完成一个功能的指令集合;
代码段指有意义的一段语句的集合;
程序完成一个较完善功能的一系列语句的集合;
【指令:硬件角度描述,让CPU做的一个命令,如取数、累加】