C语言中,变量跟常量的区别,举一些例子 好理解,

问题描述:

C语言中,变量跟常量的区别,举一些例子 好理解,
1个回答 分类:综合 2014-11-25

问题解答:

我来补答
常量一般是指通过宏定义、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 (注意注明我在这里的昵称) 祝好!
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页