这个不必纠结,2.3.1 int i = 10; 是变量,你不想理解变量和常量区别,变量是在程序运行过程中可以随机被改变的叫做变量,常量是固定不变,程序运行过程中不会被改变的数值叫做常量,下边给你介绍一下变量和常量不同定义:
变量定义:int t; 变量i没有被赋值默认是0
int t = 100;变量被赋值100
char k;
char k = 100;
以上定义都是变量,变量没有赋值默认0.
常量定义:
#define MAX_Exti 100 这个是宏定义常量程序在运行过程中 MAX_Exti值是不会被改变的.
这样讲你的思路应该很清楚吧,不懂继续追问!