下面这个究竟是定义的啥?常量还是变量?一下说是定义常量 一下又说是定义变量 .究竟是定义的啥?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 01:25:00
下面这个究竟是定义的啥?常量还是变量?
一下说是定义常量 一下又说是定义变量 .究竟是定义的啥?
1.他说 int i=10 是定义一个变量i并赋值10. 这个我懂.
2.又说int a=1定义的是一个常量.这个我也懂.
好吧 上面2句话加起来就不懂了. 那个 他在第二句里面究竟定义的是一个变量还是一个常量?
可不可以把第二句话理解为定义了一个变量a,并赋值为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值是不会被改变的.
这样讲你的思路应该很清楚吧,不懂继续追问!
再问: 还是没懂 1.他说 int i=10 是定义一个变量i并赋值10。 这个我懂。 2.又说int a=1定义的是一个常量。这个我也懂。 好吧 上面2句话加起来就不懂了。 那个 他在第二句里面究竟定义的是一个变量还是一个常量?可不可以把第二句话理解为定义了一个变量a,并赋值为1。 那他究竟是一个变量还是一个常量?是不是可以理解为:常量可以重新被定义,不过是变成了一个变量而不在是常量?
再答: 第二句nt a=1是变量不是常量。
变量定义:int t; 变量i没有被赋值默认是0
int t = 100;变量被赋值100
char k;
char k = 100;
以上定义都是变量,变量没有赋值默认0.
常量定义:
#define MAX_Exti 100 这个是宏定义常量程序在运行过程中 MAX_Exti值是不会被改变的.
这样讲你的思路应该很清楚吧,不懂继续追问!
再问: 还是没懂 1.他说 int i=10 是定义一个变量i并赋值10。 这个我懂。 2.又说int a=1定义的是一个常量。这个我也懂。 好吧 上面2句话加起来就不懂了。 那个 他在第二句里面究竟定义的是一个变量还是一个常量?可不可以把第二句话理解为定义了一个变量a,并赋值为1。 那他究竟是一个变量还是一个常量?是不是可以理解为:常量可以重新被定义,不过是变成了一个变量而不在是常量?
再答: 第二句nt a=1是变量不是常量。
下面这个究竟是定义的啥?常量还是变量?一下说是定义常量 一下又说是定义变量 .究竟是定义的啥?
常量和变量的定义是什么
简述VB常量及变量的定义
下面那个是变量定义错误的
常量到底是如何定义的?
在定义数组时,数组大小必须是常量,不能使变量或变量表达式
下面定义Java的常量,正确的是()
定义常量与变量的区别嘻嘻,本人基础不好
C语言中,什么是常量,什么是变量,写出变量的定义格式和符号常量的定义格式.
用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
用#define 定义的常量与变量有什么区别,什么时候应该使用define定义符号常量
下列变量定义中合法的是