请问这个c++程序的最后结果是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:30:37
#include "iostream.h"
#include"stdio.h"
void fun();
main()
{
cout<<1;
for(int i=2;i<=5;i++)
{
cout<<"aa";"b";}
cout<<endl;fun();
getchar();
}
void fun(){
cout<<2;
}
我运行的是:
1aaaaaaaa
2
请问为什么最后的结果中没有输出b?

一条语句都是以;号结尾的

你cout<<"aa"后面有个分号,当然就不会输出b

想要输出b 就改成 cout<<"aa"<<"b";

你“aa”后面的分号起作用了。相当于是两条语句了:
cout<<"aa";
"b";

一楼正确