全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  零基础学c语言  >  详情

c语言const的用法,c语言常量定义

来源:千锋教育
发布人:syq
2023-05-09

推荐

  C语言中const关键字用于定义常量。常量是值不可改变的量,一旦定义就不能被修改,主要有以下两种写法:

c语言const的用法

  1. 使用#define定义常量:

#define PI 3.14

   在程序中使用时直接使用宏名即可,如:

double area = r * r * PI;

   2. 使用const定义常量:

const double PI = 3.14;

   在程序中使用时需要使用变量名,如:

double area = r * r * PI;

  注意:使用const定义的常量并不会被编译器分配内存空间,它只是一个编译期间的符号,是有类型且有作用域的。

  除了在定义常量时使用const关键字外,在定义函数参数时也经常使用const来限制形参的值不被修改,如:

double calculate(const double r)
{
const double PI = 3.14;
return r * r * PI;
}

   此时,函数内部不允许修改r的值,也不允许修改PI的值。

  总结:const关键字用于定义常量,常量是值不可改变的量。在定义常量和函数参数时经常使用const来限制变量的值不被修改。

相关推荐

在线咨询 免费试学 教程领取