可以用下面的小程序测试
#include <iostream>float gf;int main(){float lf;std::cout<<gf<<std::endl;std::cout<<lf<<std::endl;return 0;}
显示结果是 0
1.4013e-045
所以,全局变量不赋初值也可以,默认为0,局部变量不赋初值,不能当成0用。
时间:2018-09-11 23:52:21
可以用下面的小程序测试
#include <iostream>float gf;int main(){float lf;std::cout<<gf<<std::endl;std::cout<<lf<<std::endl;return 0;}
显示结果是 0
1.4013e-045
所以,全局变量不赋初值也可以,默认为0,局部变量不赋初值,不能当成0用。