C语言中的常变量

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2022年10月29日 (六) 01:36的版本
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1vR4y1H7MY/?p=11

用 const 关键字修饰的变量,称为常变量。// c const // c++ const

变量:可读可写;

常量:只可读不可写;

常变量:?

示例:

#include<stdio.h>

int g_max = 10; //全局变量

int main()
{
	int x = 0;
	int sum = 20;
	g_max = 100; //普通全局变量可以被赋值
	printf("g_max = %d \n", g_max);
	return 0;
}
g_max = 100

也就是说普通全局变量可以被修改,但加入 const 修饰全局变量以后则不能对全局变量再进行赋值修改,否则发生编译报错:

C语言中的常变量1.png