精易论坛

标题: c++输出的问题 [打印本页]

作者: woman553    时间: 2020-4-16 22:15
标题: c++输出的问题
#include<iostream>
#include<string>
using namespace std;
//enum level{a,b,c,d};
int main()
{
        int b=0;
       
        for(int i=0;i>=0;i++)
                cout<<i<<endl;
          
                cin>>b;
       
          return 0;
}


                                                  请问大神们 为什么 不等待输入b的值,给人的感觉是跳过这行代码往下执行了。求教 谢谢


作者: 晴雯晴雯    时间: 2020-4-16 22:25
for(int i=0;i<=5;i++)
作者: huzpsb    时间: 2020-4-16 22:30
因为0<=0啊
作者: 福仔    时间: 2020-4-17 00:17
for(int i=0;i>=0;i++)
                cout<<i<<endl;
我想知道这个循环是不是要走2147483647次, 直到溢出才跳出循环?
你这个代码是会执行 cin>>b; 这一行的, 不知道你要干嘛
作者: woman553    时间: 2020-4-17 08:33
福仔 发表于 2020-4-17 00:17
for(int i=0;i>=0;i++)
                cout

大师  可能我没表达清楚  我的意思是 i 不断增大1  且随机输入b的值  让计算机输出i+b的结果,,  可实际结果是i不断递增   b的值无法输入   可以指点下吗 谢谢您
作者: woman553    时间: 2020-4-17 08:44
要加花括号 谢谢大师们的指点
作者: woman553    时间: 2020-4-17 08:44
要加花括号 谢谢 大师们的指点




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4