C语言中,变量跟常量的区别,举一些例子 好理解,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/07 17:41:57
C语言中,变量跟常量的区别,举一些例子 好理解,
![C语言中,变量跟常量的区别,举一些例子 好理解,](/uploads/image/z/598109-5-9.jpg?t=C%E8%AF%AD%E8%A8%80%E4%B8%AD%2C%E5%8F%98%E9%87%8F%E8%B7%9F%E5%B8%B8%E9%87%8F%E7%9A%84%E5%8C%BA%E5%88%AB%2C%E4%B8%BE%E4%B8%80%E4%BA%9B%E4%BE%8B%E5%AD%90+%E5%A5%BD%E7%90%86%E8%A7%A3%2C)
常量一般是指通过宏定义、const修饰而得到的,另外,像1,10,1.25f,1.36d这样的数值也是常量.PS:后面的f,d表示该数值是float,double类型的,欲知更多有关这方面的只是,请参考《C primer plus》.
e.g.#define MAX 32767 //这样就通过宏定义了一个MAX常量
const int MAX 32767; //通过const关键字修饰符定义了一个整形常量MAX
const float PAI 3.1415926; //通过const关键字修饰符定义了一个浮点型常量PAI
char *const ptr = 0x12345678; //通过const关键字修饰符定义了一个指针常量
除了以上情况,在C语言中见到的除函数名,关键字等以外的合法标识符,均为变量标识符.
区别:常量是定义时可以对其设置值(数值常量除外),而在其后的任何时刻都不可以改变其值的量.
变量是可以在定义后的任何时刻改变其值的量.
希望以上的回答对你有帮助,祝好!
再问: 我是初学者啊,你不要讲这么复杂!!! 很难理解!!!! 你讲简单 明白就好了! 你说一下变量是怎样的 常量是怎样的 常量你上面说的 我有点明白了!! 但是还是不是很理解!!
再答: 因为你是初学者,可能有些描述在我看来已经很直观明了了,但是对于你来说可能还是不太容易理解。基于这种情况再继续通过在这里进行交互的话,可能效果也不会太理想,若想有进一步交流的话,可以加QQ:458123411 (注意注明我在这里的昵称) 祝好!
e.g.#define MAX 32767 //这样就通过宏定义了一个MAX常量
const int MAX 32767; //通过const关键字修饰符定义了一个整形常量MAX
const float PAI 3.1415926; //通过const关键字修饰符定义了一个浮点型常量PAI
char *const ptr = 0x12345678; //通过const关键字修饰符定义了一个指针常量
除了以上情况,在C语言中见到的除函数名,关键字等以外的合法标识符,均为变量标识符.
区别:常量是定义时可以对其设置值(数值常量除外),而在其后的任何时刻都不可以改变其值的量.
变量是可以在定义后的任何时刻改变其值的量.
希望以上的回答对你有帮助,祝好!
再问: 我是初学者啊,你不要讲这么复杂!!! 很难理解!!!! 你讲简单 明白就好了! 你说一下变量是怎样的 常量是怎样的 常量你上面说的 我有点明白了!! 但是还是不是很理解!!
再答: 因为你是初学者,可能有些描述在我看来已经很直观明了了,但是对于你来说可能还是不太容易理解。基于这种情况再继续通过在这里进行交互的话,可能效果也不会太理想,若想有进一步交流的话,可以加QQ:458123411 (注意注明我在这里的昵称) 祝好!
C语言中,变量跟常量的区别,举一些例子 好理解,
常量和变量的区别c语言中到底什么是常量和变量?常量和变量与各种据类型又有什么关系?最好举几个例子.标示符与常量和变量又有
C语言常量 和变量 常量没搞懂啊 不可变的量 举个简单例子看看
c语言中常量表达式有哪些?举点例子,
C语言中命名常量与符号常量的区别
C语言中,什么是常量,什么是变量,写出变量的定义格式和符号常量的定义格式.
C语言中,常变量与符号常量有什么区别?
C语言里常量的定义 举几个简单的例子
C语言问题:指针变量,数组名,字符串常量的区别.
请问C语言中,常变量和符号常量的不同之处在哪?
C语言的常量与变量的关系?
C语言,(常量/常量)*变量与(变量/常量)*常量有什么不同吗