首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这是为什么啊咋回事

2013-12-07 
这是为什么啊?怎么回事?#include iostreamusing namespace stdint main(){char a[]abcprintf(%d\n

这是为什么啊?怎么回事?

#include <iostream>
using namespace std;
int main()
{
char a[]="abc";
printf("%d\n",printf(a));
return 0;
}

[解决办法]

 printf("%d\n",printf("%s", a));

//改成这样试试,printf函数也是有返回值的!返回的是输出的字符个数!

[解决办法]
print 返回一个int值,表示被打印的字符数
一开始显示的abc是prinf(a)打印出来的,
prinf(a)返回3
所以相当于printf("%d\n",3);
所以最终结果就是abc3

热点排行