我剛剛從電子書開始學習C++。
我的代碼沒有任何錯誤,但我確實有一個問題。
書中使用下面的代碼來總結兩個數字:爲什麼變量初始化爲0?
#include <iostream>
int main()
{
std::cout << "Enter two numbers:" << std::endl;
int v1 = 0, v2 = 0;
std::cin >> v1 >> v2;
std::cout << "The sum of " << v1 << " and " << v2
<< " is " << v1 + v2 << std::endl;
return 0;
}
所以int v1 = 0,v2 = 0;
用於變量。 他們爲什麼初始化爲0?
它們的初始值爲零。否則,他們會包含一些隨機數據。 –
,因爲這是初始化變量的最佳做法! –
爲什麼不是零?你有特定號碼的偏好嗎? – Thomas