C语言常量(const)教程
在定义常量时,必须要进行初始化,因为,常量定义完了不能修改,因此必须要进行初始化,同时,在 C 语言中,定义常量时常量名一般都全大写。
C语言常量(const)定义详解
语法一
const type identifier = value;
语法二
type const identifier = value;
参数
参数
描述
const
定义常量的修饰符。
type
常量的数据类型。
identifier
变量名。
value
常量的值。
说明
在定义常量时,我们需要使用 const 来修饰,同时,const 可以写在类型的前面或者后面,定义常量时,必须初始化。
案例
定义常量
使用 const 关键字定义常量
#include
int main(long argc, char **argv){
printf("嗨客网()\n");
const float PI = 3.1415926;
float const E = 2.7182818;
printf("PI = %f, E = %f\n", PI, E);
}
程序运行,结果如下:
首先,我们使用 const 定义了一个
同时,在定义常量时,我们可以看到,我们可以将 const 写在类型的前面或者写在类型的后面,常量名也最好是大写的。
常量不可修改
使用 const 定义的常量不可修改
#include
int main(long argc, char **argv){
printf("嗨客网()\n");
const int S = 1024;
S = 1100;
}
程序运行,结果如下:
首先,我们使用 const 定义了一个
因为,常量的值是不可以修改的。
C语言常量(const)总结
C 语言中的常量用于存储不会改变的数据,C 语言常量的定义使用 const 关键字。C 语言常量是在编译时被创建,即使被定义为函数局部的也如此。
在定义常量时,必须要进行初始化,因为,常量定义完了不能修改,因此必须要进行初始化,同时,在 C 语言中,定义常量时常量名一般都全大写。C 语言常量(const)定义语法:
const type identifier = value;
语法二:
type const identifier = value;