记得复读的时候,数学老师就经常给我们说,每天让自己轻松一点,不要给自己找那么多的麻烦……他不是让我们什么都不干,而是每天积累一点点,弄懂以前不明白的问题,让自己的生活过得轻松一点。我是十分认可这句话的,不管你学什么,都要扎扎实实的弄懂一点,不要贪多,贪多反而让你消化不了,反而会让你迷惑重重。学习任何东西,我们一定要知其所以然……懂得原理。就像以前老师为什么总是让我们去演算书上帮我们总结好的结论。
废话不多少,今天我们说一下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.
不管是常量还是变量,一般都要进行初始化。常量无可非议,变量是因为内存中原来的脏数据没有刷掉,所以你要自己初始化。(谨记)。
时间: 2024-10-08 22:04:20