c++全局变量,局部变量不赋初值的区别

可以用下面的小程序测试

#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用。

posted on 2013-01-16 23:43  齐文宣  阅读(630)  评论(0)    收藏  举报

导航