中易网

关于C++ end问题

答案:5  悬赏:80  
解决时间 2021-02-26 18:53
我是个新手,在看书呢,第一章就与到问题了.

书上源程序是:
#include <iostream>
int main ()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << "" << x * y ;
std::cout << end;
return 0;
}
可是编译执行的时候不成功,下面的提示是什么意思?如何解决?

1>------ 已启动生成: 项目: hello, 配置: Debug Win32 ------
1>正在编译...
1>hello.cpp
1>c:\users\明阳\documents\visual studio 2008\projects\hello\hello\hello.cpp(6) : error C2065: “endl”: 未声明的标识符
1>c:\users\明阳\documents\visual studio 2008\projects\hello\hello\hello.cpp(8) : error C2065: “end”: 未声明的标识符
1>生成日志保存在“file://c:\Users\明阳\Documents\Visual Studio 2008\Projects\hello\hello\Debug\BuildLog.htm”
1>hello - 2 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
最佳答案
endl和end在这里都是无法识别的,所以提示“未声明的标识符 ”。
你应该写成:
std::cout << std::endl;
std::cout << x + y << "" << x * y ;
std::cout << std::endl;

给你解释一下
std是命名空间,::(两个冒号)是域操作符,cout, cin和endl都是命名空间std里定义的,所以使用时必须加上std::
全部回答
是endl不是end #include <iostream> int main () { int x = 5; int y = 7; std::cout << endl; std::cout << x + y << "" << x * y ; std::cout << endl; return 0; }
std::cout << end; 应该是std::cout << endl; <iostream> 改为<iostream.h>
#include int main () { int x = 5; int y = 7; std::cout << std::endl; std::cout << x + y << "" << x * y ; std::cout << std::endl; return 0; }
需要加上名字空间:std::cout<<std::endl; 或者你在include语句后加一句:using namespace std; 然后就可以这样用:cout<<endl;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和男生拥抱男生可以感觉到女生的胸部吗
荣威750四门配置都是一键升降车窗吗?
香港的沙田广场有高达模型买吗?如果有,在哪
以“价值"为话题写一篇作文
CF手游麒麟刺怎么样 CF手游麒麟刺实战测评
在running man20111127 15分31秒时候放的背景
临沂装修房子刷乳胶漆多少钱一平方
问道手游ios脚本有吗
北京市西城区经济科学大学半壁街校区在哪里啊
海利普HLP-C100变频器制动时间怎么调整,现在
这是哪国的钱,是元还是分
额头高的男生适合什么短发发型
3d2016226期群星脑筋急转弯
Z001在哪里啊,我有事要去这个地方
2wire2701无线路由器能用网线接入吗?
推荐资讯
LED大灯是只有远光灯还是远近光灯都有
全世界也知道我爱你是那首歌的歌词里面有一句
济阳县育英舜鑫苑幼儿园地址在什么地方,想过
求一篇赞扬建设功臣或者老革命同时有敬老的诗
重庆移动网上营业厅天天6g结束时间是几号
强制格式化U盘要怎么做
怎样把泛型集合的数据绑定到listview控件上!
VPS中如何设置记录搜索蜘蛛爬行的日志,windo
悉字五笔怎么打
藕切了放了一天,没烫还能吃呗
电信如何免流量看视频?
2月24号来的月经,周期30天,三月吃了两次紧
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?