声明, 定义,初始化,赋值
来自: http://blog.csdn.net/dzweather/article/details/8123631
从编译原理上来说,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。
而定义就是分配了内存。
对于下面的两句代码:void Func(){
int a;
int b=1;
a=0;
}
声明, 定义,初始化,赋值
来自: http://blog.csdn.net/dzweather/article/details/8123631
从编译原理上来说,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。
而定义就是分配了内存。
对于下面的两句代码:void Func(){
int a;
int b=1;
a=0;
}