常量和变量是一种相对的概念,在这里我开始跟大家说说常量和变量的区别。可能前几节的小伙伴们并没有能感受出来,不过有了常量的对比那么将会有很好的理解。
..@_@|||||.. 头昏眼花
常量,就是一些固定的数据,也就是说你把数据装到变量以后就不能改变的数据。
可能按照以上说法大家可能会不懂,那么我们用程序演示以下相比大家就很快的明白了;我们的程序如下:
#include<stdio.h>
#include<stdlib.h>
int main(){int a=1;printf("a 的值是%d; ",a);a=13;printf("改变后a 的值是%d; ",a);system("pause");}
我们的程序最开始的时候 创建了一个变量a对吧?里面装的是1;第二句就是输出显示这个变量的值对吧?第三句我们重新给a变量装了一个值是13;
注意,在这里a=13并不是13+1的结果;在这里是把里面的1给覆盖掉,也就是说,假如我们有一个箱子,然后这个箱子里面只能装一个物品,如果要重新装13(不是ZB 〒_〒),那么就需要把里面的东西给不要了,所以现在a的值是13..之后我们输出a的值,你们看一下以下运行结果:
值是改变了对吧?这就是变量,那么常量,顾名思义,就是不能够改变的了。我们看看我们的常量如何写,看我们以下的代码:
注意:以下代码是错误示范的
#include<stdio.h>
#include<stdlib.h>
int main(){const int a=1;printf("a 的值是%d; ",a);a=13;printf("改变后a 的值是%d; ",a);system("pause");}
你们看代码 const int a=1 ;
在这里的const 就是说明这个变量a是常量的意思,只要在前面加一个const 就ok了,那么我们后面有一句 a=13,在这里会改变变量a的值,那么就会出现报错;你不信你编译运行一下程序试试,看看是不是出错的。
这就是一个常量的使用方法了,其实还有其他创建一个常量的方法,由于我们是C语言简单说,只介绍一般常用的,并不做深入的研究,教程适用也是面向零基础的小白,所以就不再多做解释了。
持续更新中