常量和變量是一種相對的概念,在這里我開始跟大家說說常量和變量的區(qū)別。可能前幾節(jié)的小伙伴們并沒有能感受出來,不過有了常量的對比那么將會有很好的理解。
..@_@|||||.. 頭昏眼花
常量,就是一些固定的數(shù)據(jù),也就是說你把數(shù)據(jù)裝到變量以后就不能改變的數(shù)據(jù)。
可能按照以上說法大家可能會不懂,那么我們用程序演示以下相比大家就很快的明白了;我們的程序如下:
#include<stdio.h>#include<stdlib.h>int main(){ int a=1; 我們的程序最開始的時候 創(chuàng)建了一個變量a對吧?里面裝的是1;第二句就是輸出顯示這個變量的值對吧?第三句我們重新給a變量裝了一個值是13;注意,在這里a=13并不是13+1的結(jié)果;在這里是把里面的1給覆蓋掉,也就是說,假如我們有一個箱子,然后這個箱子里面只能裝一個物品,如果要重新裝13(不是ZB 〒_〒),那么就需要把里面的東西給不要了,所以現(xiàn)在a的值是13..之后我們輸出a的值,你們看一下以下運行結(jié)果: 
值是改變了對吧?這就是變量,那么常量,顧名思義,就是不能夠改變的了。我們看看我們的常量如何寫,看我們以下的代碼: 注意:以下代碼是錯誤示范的
#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的值,那么就會出現(xiàn)報錯;你不信你編譯運行一下程序試試,看看是不是出錯的。
這就是一個常量的使用方法了,其實還有其他創(chuàng)建一個常量的方法,由于我們是C語言簡單說,只介紹一般常用的,并不做深入的研究,教程適用也是面向零基礎(chǔ)的小白,所以就不再多做解釋了。
持續(xù)更新中
新聞熱點
疑難解答