关于C++ end问题

2024-11-22 05:26:54
推荐回答(4个)
回答1:

endl和end在这里都是无法识别的,所以提示“未声明的标识符 ”。
你应该写成:
std::cout << std::endl;
std::cout << x + y << "" << x * y ;
std::cout << std::endl;

给你解释一下
std是命名空间,::(两个冒号)是域操作符,cout, cin和endl都是命名空间std里定义的,所以使用时必须加上std::

回答2:

需要加上名字空间:std::cout<或者你在include语句后加一句:using namespace std;
然后就可以这样用:cout<

回答3:

std::cout << end;
应该是std::cout << endl;

改为

回答4:

是endl不是end
#include
int main ()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << "" << x * y ;
std::cout << endl;
return 0;
}