C常量是什么意思?
答案:4 悬赏:0 手机版
解决时间 2021-03-20 23:00
- 提问者网友:轻浮
- 2021-03-19 22:53
C常量是什么意思?
最佳答案
- 五星知识达人网友:西风乍起
- 2021-03-19 23:51
C常量就是该值被定义后不能再修改,C语言定义常量常用的方法有以下2种:
第一种:宏定义
#define PI 3.14 // 定义了一个常量为3.14的宏PI,
第二种:通过const定义
const float pi= 3.14; // 通过const定义一个float型常量pi
例如:
#include
#define PI 3.14
int main()
{
const float pi=3.14;
printf("%f %f",PI,pi);
return 0;
}
第一种:宏定义
#define PI 3.14 // 定义了一个常量为3.14的宏PI,
第二种:通过const定义
const float pi= 3.14; // 通过const定义一个float型常量pi
例如:
#include
#define PI 3.14
int main()
{
const float pi=3.14;
printf("%f %f",PI,pi);
return 0;
}
全部回答
- 1楼网友:低音帝王
- 2021-03-20 02:20
简单理解就是运行过程中不能改变的量
是在编译过程中系统就为之分配空间的追问问能再详细说明吗?
是在编译过程中系统就为之分配空间的追问问能再详细说明吗?
- 2楼网友:人類模型
- 2021-03-20 01:09
常量就是:程序运行过程中值不能改变的量。追问问能再详细说明吗?
- 3楼网友:执傲
- 2021-03-20 00:24
就是定义一次后 不能再改变 的值追问能再详细说明吗?追答量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。
C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。
为什么需要常量
如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?
(1)程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,
用户则更加不知它们从何处来、表示什么。
(2)在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。
(3)如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。
C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。
为什么需要常量
如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?
(1)程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,
用户则更加不知它们从何处来、表示什么。
(2)在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。
(3)如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯