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