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

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 13:19:13
下面这句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循环什么意思 for ( getline(cin, line); !cin.eof(); getline(cin, line) )如题,第一个和第三个参数一样,谁能解释这是怎么循环的
进入for循环时
首先从cin里面获取一行给line getline(cin,line);
然后判断 有没有读到流结尾,!cin.eof();
如果没有到流结尾 继续读取 一行到line中 getline(cin,line)