快捷搜索:  汽车  科技

c语言常量合法规则(C语言常量)

c语言常量合法规则(C语言常量)#include <stdio.h> 示例:创建一个源文件:mconst_keyword.c,代码如下所示const关键字用于定义C语言编程中的常量。const float PI=3.14;现在,PI变量的值不能改变。

常量是程序中无法更改的值或变量,例如:10 20,'a',3.4,“c编程”等等。

C语言编程中有不同类型的常量。

c语言常量合法规则(C语言常量)(1)

在C语言编程中定义常量有两种方法。

  • const关键字
  • #define预处理器

1. const关键字

const关键字用于定义C语言编程中的常量。

const float PI=3.14;

现在,PI变量的值不能改变。

示例:创建一个源文件:mconst_keyword.c,代码如下所示

#include <stdio.h>

#include <conio.h>

void main() {

const float PI = 3.14159;

printf("The value of PI is: %f \n" PI);

}

执行上面示例代码,得到以下结果

The value of PI is: 3.141590 请按任意键继续. . .

如果您尝试更改PI的值,则会导致编译时错误。

#include <stdio.h>

#include <conio.h>

void main() {

const float PI = 3.14159;

PI = 8.5;

printf("The value of PI is: %f \n" PI);

}

执行上面示例代码,得到以下的错误

Compile Time Error: Cannot modify a const object

2. #define预处理器

#define预处理器也用于定义常量。

#define预处理程序指令。

参考以下代码

#include <stdio.h>

#define PI 3.14

main() {

printf("%f" PI);

}

猜您喜欢: