C语言入门

斜体样式*c语言入门1

1.变量:在运行中可以改变得量,作用域在花括号之间,生命周期是当前函数的结束,变量就会自动回收变量一般都保存在栈中。
2常量:在运行过程不改变的量,不会因为一个语句而改变。
const:修饰变量时,会把变量变成常变量,这个关键字放在修饰符的前面
例如:const int a=10,这样就把a定义为常量 。
#define:宏,一般用在头文件的后面,例:#define SIZE 10,后面的size则就取10
这个是在预编译时期,进行注释的替换和宏替换,从头文件的引入。
注:int a或const a这样是错误的,定义常变量一定要进行初始化;
变量一般都保存在栈中,常量在堆中;
栈:先进后出,大小一般为1—2M,当数组在栈中保存,数组a[0]在栈顶,
3.符号

当出现**pp时,按照指针所指的位置一步一步找地址,sizeof表示字节数,指针的sizeof字节数都是4.

C语言入门
C语言入门