程序的变量与常量

嘿,你说的话我真的很困惑。
变量和常量听起来很复杂。
但是我在写C语言的时候,确实做了这样的事情。

记得有一年冬天,我在宿舍里在电脑上写了一个小程序,试图计算圆的面积。
当时我手边正好有一个钢丝戒指。
我用尺子量了一下,半径大约是5 厘米。
我只是想用代码来理解它。

这样写,我们用变量r存储半径,用常量PI存储圆周率,计算面积S,最后打印出来。
那么,5 号铁丝的圆大概可以围出7 8 .5 平方厘米的面积。
这个r是一个变量。
您可以随时更改它。
使用 3 .1 4 1 5 9 作为 PI。
这是一个常量,在运行期间无法更改。

你看,你的例子很好。
变量和常量用于在内存中存储内容,但一个可以更改,另一个则不能。
我本来可以像我一样改变线圆的半径r,但我没有勇气改变pi PI。
否则计算出来的面积肯定是错误的。

啊,对了,前面提到的2 是一个常数。
这只是一手烂牌而已。
写代码的时候忘记在PI2 中写2 ,计算出来的面积减半了。
实在是太郁闷了,所以不得不重写。
因此,在编写代码时要小心,因为可能会混淆变量和常量,这会很麻烦。

常量和变量的区别

变量可以读写,常量是只读的。
变量存储值是可变的,例如inta=1 2 3 ,占用4 字节内存。
常量用const定义,例如constinta=1 2 3 ,值保持不变。
使用define 定义常量并将其名称大写。
使用 const 来定义大写字母的常量。
多处使用常量,在一处全部更改,易于维护。

C语言中变量与常量的概念是什么?

整数常量:1 2 、0、-3 ,直接用数字表示。
浮点常数:4 .6 、-1 .2 3 ,直接表示为数字加小数点。
字符常量:'a'、'b'、字符周围的括号。
符号常量:定义为PRICE 3 0,以后PRICE将代表3 0。
变量定义:int num;在main函数之前定义,num占用内存。
变量值:num可以改变,初始值为0,赋值后改变。