下面这句for循环什么意思 for ( getline(cin, line); !cin.eof(); getline(cin, line) )如题,第一个和第三个参数一样,谁能解释这是怎么循环的

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/05 19:27:33
下面这句for循环什么意思for(getline(cin,line);!cin.eof();getline(cin,line))如题,第一个和第三个参数一样,谁能解释这是怎么循环的下面这句for循环什

下面这句for循环什么意思 for ( getline(cin, line); !cin.eof(); getline(cin, line) )如题,第一个和第三个参数一样,谁能解释这是怎么循环的
下面这句for循环什么意思 for ( getline(cin, line); !cin.eof(); getline(cin, line) )
如题,第一个和第三个参数一样,谁能解释这是怎么循环的

下面这句for循环什么意思 for ( getline(cin, line); !cin.eof(); getline(cin, line) )如题,第一个和第三个参数一样,谁能解释这是怎么循环的
进入for循环时
首先从cin里面获取一行给line getline(cin,line);
然后判断 有没有读到流结尾,!cin.eof();
如果没有到流结尾 继续读取 一行到line中 getline(cin,line)