我的視覺工作室2015有這個問題。錯誤發生在第15行。突然說,我沒有初始化變量,我不知道如何初始化它們。C4700未初始化的本地變量「number2」和「number3」
// Average.cpp. : Defines the entry point for the console application.
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
int main()
{
int number1, number2, number3;
double average;
cout << "Enter three integers and I will display the average" << endl;
cin >> number1, number2, number3;
average = (number1 + number2 + number3)/3.0;
cout << "The average is" << average << endl;
return 0;
}
的','運營商不你在想什麼呢! – drescherjm
問題出在行前:'cin >> number1,number2,number3;'。 'number2'和'number3'沒有被初始化,因爲它們被解析爲單獨的語句。使用'cin >> number1 >> number2 >> number3;'代替。投票結束爲簡單的錯字。 – owacoder
初始化一個變量:'int x = 0;'。初始化兩個:'int x = 0; int y = 0;'(better)or'int x = 0,y = 0;'(更容易出錯並且不太明顯)。這顯然是對兩個以上變量的概括。 (這在你應該投資的書的變量介紹中已經介紹過了。) – molbdnilo