c语言学习之二

     记得复读的时候,数学老师就经常给我们说,每天让自己轻松一点,不要给自己找那么多的麻烦……他不是让我们什么都不干,而是每天积累一点点,弄懂以前不明白的问题,让自己的生活过得轻松一点。我是十分认可这句话的,不管你学什么,都要扎扎实实的弄懂一点,不要贪多,贪多反而让你消化不了,反而会让你迷惑重重。学习任何东西,我们一定要知其所以然……懂得原理。就像以前老师为什么总是让我们去演算书上帮我们总结好的结论。

    废话不多少,今天我们说一下C语言的常量和变量。

    常量就是不能改变的量。

       定义一个常量有两中方式:

                                ①#define  常量名   常量值(注:define的本质就是替换,所以在其语句后面不能加分号,由于它的本质,所以#define是什么都能替换,这也是易语言的                                                                          实现原理)

                                ②const  类型   常量名 =值 (注:const只是规定不能在程序中修改其值,但是可以修改其内存中的值,#define 就不行)。

     例如:

      #include<stdio.h>

      #define p   printf

      void main(){

             p("hello,world");//可以通过编译和运行。

       }

   const 用法:

    const int a=10;//定义一个常量a 其值为10.

    不管是常量还是变量,一般都要进行初始化。常量无可非议,变量是因为内存中原来的脏数据没有刷掉,所以你要自己初始化。(谨记)。

 

 

 

 

 

 

 

 

      

 

posted @ 2015-06-24 21:02  肖然  阅读(89)  评论(0)    收藏  举报