这个输出的是乱码啊.为什么?

ycxjex2006 2009-02-09 04:56:50
#include "stdafx.h"
#include "iostream"
#include "string"
using namespace std;
string s2();
void main()
{
cout<<s2<<endl;
}
string s2()
{
return "hello world";
}
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
muguayike 2009-02-10
  • 打赏
  • 举报
回复
S2是一个函数,要输出函数中的内容应该这样写:cout<<s2();
而你写的cout<<s2<<endl;输出的是这个函数的首地址,
ycxjex2006 2009-02-09
  • 打赏
  • 举报
回复
= =偶老爸说的方法.OTZ.呵呵.自学嘛.难免错误嘛...|||知错就改就好了
taodm 2009-02-09
  • 打赏
  • 举报
回复
cout < <s2() < <endl;
认真啊。
雪鹰翔天 2009-02-09
  • 打赏
  • 举报
回复
s2是个函数,你输出函数名是啥意思?

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧