在C++编译的时候为什么cin>>a>>b>>c>>endl;不通过,而改为cin>>a>>b>>c;就通过了?

2025-02-27 03:26:17
推荐回答(3个)
回答1:

换行是输入不进去的,只有在输出的时候才能显示“换行”,换行输出,相当于\n ,所以endl不能和cin一起使用

回答2:

cin是c++标准输入流,后面是不需要加endl;cout后面加endl是换行的意思,和"\n"的意思差不多!

回答3:

cin后面跟是变量,如:A,B……endl不是变量,是关键字,所以不通过。