下面这个究竟是定义的啥?常量还是变量?一下说是定义常量 一下又说是定义变量 .究竟是定义的啥?

1个回答

  • 这个不必纠结,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值是不会被改变的.

    这样讲你的思路应该很清楚吧,不懂继续追问!