在使用变量之前,需要进行初始化,但有时候即使进行了初始化,变量输出的值仍是随机的,这是由于内存中存有随机值。为了解决这个问题,可以将变量的初始值设为0或其他特定值,然后再进行赋值。如下示例:
int a = 0; int b = 10; a = 5; cout << "a的值为:" << a << endl; cout << "b的值为:" << b << endl;
在这个示例中,变量a和b都进行了初始化,但a的初始值是0,b的初始值是10。当对a进行赋值后,输出的值就是5,而b的输出值为10,没有发生随机输出的情况。
下一篇:变量初始化后未返回正确的值。