c中的常量和变量之const运用

c中的常量和变量

在c中定义一个新的元素时,常常有两种情况:
1.给定一个值,且整个代码运行过程中保持这一确定值不发生变化;
2.给定一个值,在代码运行过程中根据需求相应发生变化。

具体实现

上例子如下,变量示例:

#include<stdio.h>

int main()
{
    
    
	int num = 5;
	printf("%d\n", num);
	num = 8;
	printf("%d", num);

	return 0;
}

输出如下:
在这里插入图片描述

说明:以上代码中当num需要更改时,可以通过赋值需要的值

不可赋值常量,示例如下:
在这里插入图片描述

只需在定义元素前使用const,可见代码第7行给num赋值时出现了错误

#include<stdio.h>

int main()
{
    
    
	const int num = 5;
	printf("%d\n", num);
	/*num = 8;*/
	printf("%d", num);

	return 0;
}

总结

当我们在定义一个常量时,在运行过程中希望该常量固定不变,可以在定义前加上 const

猜你喜欢

转载自blog.csdn.net/balabala_333/article/details/131900386
今日推荐