c语言常量要const,C语言常量-C语言const-嗨客网

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("嗨客网(www.haicoder.net)\n");

const float PI = 3.1415926;

float const E = 2.7182818;

printf("PI = %f, E = %f\n", PI, E);

}

程序运行,结果如下:

dc63caadad704fd9fa373d2befc64f5a.png

首先,我们使用 const 定义了一个

同时,在定义常量时,我们可以看到,我们可以将 const 写在类型的前面或者写在类型的后面,常量名也最好是大写的。

常量不可修改

使用 const 定义的常量不可修改

#include

int main(long argc, char **argv){

printf("嗨客网(www.haicoder.net)\n");

const int S = 1024;

S = 1100;

}

程序运行,结果如下:

f16ef26f62cc2e882647eefa1ea1e8dd.png

首先,我们使用 const 定义了一个

因为,常量的值是不可以修改的。

C语言常量(const)总结

C 语言中的常量用于存储不会改变的数据,C 语言常量的定义使用 const 关键字。C 语言常量是在编译时被创建,即使被定义为函数局部的也如此。

在定义常量时,必须要进行初始化,因为,常量定义完了不能修改,因此必须要进行初始化,同时,在 C 语言中,定义常量时常量名一般都全大写。C 语言常量(const)定义语法:

const type identifier = value;

语法二:

type const identifier = value;

你可能感兴趣的:(c语言常量要const)