Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cin while循环给出了一个奇怪的结果 到目前为止,我一直在对C++进行全面的回顾,并且遇到了一个包含以下代码片段: #include <iostream> using namespace std; int main() { int a, b; while (cin >> a) { b+=a; } cout << b << endl; return 0; } #包括 使用名称空间std; int main() { INTA,b; 而(cin>>a) { b+=a; } 库特(a) { 如果两个程序都导致未定义的行为,您没有初始化b。请尝试: int b = 0;_C++_Iostream_Cin - Fatal编程技术网

cin while循环给出了一个奇怪的结果 到目前为止,我一直在对C++进行全面的回顾,并且遇到了一个包含以下代码片段: #include <iostream> using namespace std; int main() { int a, b; while (cin >> a) { b+=a; } cout << b << endl; return 0; } #包括 使用名称空间std; int main() { INTA,b; 而(cin>>a) { b+=a; } 库特(a) { 如果两个程序都导致未定义的行为,您没有初始化b。请尝试: int b = 0;

cin while循环给出了一个奇怪的结果 到目前为止,我一直在对C++进行全面的回顾,并且遇到了一个包含以下代码片段: #include <iostream> using namespace std; int main() { int a, b; while (cin >> a) { b+=a; } cout << b << endl; return 0; } #包括 使用名称空间std; int main() { INTA,b; 而(cin>>a) { b+=a; } 库特(a) { 如果两个程序都导致未定义的行为,您没有初始化b。请尝试: int b = 0;,c++,iostream,cin,C++,Iostream,Cin,您必须初始化b=0;。否则b会给您垃圾值 #include <iostream> using namespace std; int main() { int a, b=0; while (cin >> a) { cout << a << endl; b+=a; } cout << b << endl; return 0; } #包括 使用名称空间std; int main() {

您必须初始化
b=0;
。否则
b
会给您垃圾值

#include <iostream>
using namespace std;
int main() 
{
  int a, b=0;
  while (cin >> a)
  {
    cout << a << endl;
    b+=a;
  }
  cout << b << endl;
  return 0;
}
#包括
使用名称空间std;
int main()
{
int a,b=0;
而(cin>>a)
{

你真的可以用调试器来解决这个问题吗?或者更好的是,
inta;intb=0;
#include <iostream>
using namespace std;
int main() 
{
  int a, b=0;
  while (cin >> a)
  {
    cout << a << endl;
    b+=a;
  }
  cout << b << endl;
  return 0;
}