关于c语言的一个小问题

2025-03-01 07:25:37
推荐回答(4个)
回答1:

const是一个C语言的关键字,它限定一个变量不允许被改变。也就是说定义了两个float变量MIN,MAX,值分别为0.0,100.0,在之后的代码中不允许修改MIN,MAX的值。
注意:
100.0后面f的作用是小数默认是double类型的,f的作用是将double类型强制转换为float类型。

回答2:

const float MIN=0.0f; /*定义一个最小单精度实数为0.0,这个值不允许改变*/
const float MAX=100.0f; /* 定义一个最大单精度实数为100.0,这个值不允许改变*/

const相当于一个常量,只能够读取,不能够改变,如果这个时候再继续赋值,就会出错,如果取出const就编程了一个变量,就可以继续改变这个值的大小了。

回答3:

代码是定义最小值和最大值两个常量,加上const说明这两个常量一旦定义就不能被改变了,去掉之后就是两个普通的变量了,可以在程序中被改变

回答4:

const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性
定义一个最小值,一个最大值,而且不可改变。

参考:
http://baike.baidu.com/link?url=kEehFG9GLIfzJx0nC5yV4vXcolWqgxlwBCMB3gimi_ju_ur0xvEmqk4F70QavbBTBKQTiRpVvbStx0pB7mncnq