萌新求教
int main(){
char a;
char c;
c=1;
a=2;
cout<<a<<c<<endl;
char b;
b=219;
int i,j;
for(i=1;i<=7;i++)
{
for (j=1;j<=i;j++)
cout<<b<<b; //cout<<b<<b<<endl; (这一行)
printf("\n");
}
return 0;
}
如上图,这行代码为什么会有区别呢,求指点~谢谢大神了 你问的是这个cout<<b<<b; printf("\n");和这个cout<<b<<b<<endl; 的区别吗?很明显前面是两条语句后面是一条语句啊,
按照你的不一样,你应该是忘了把这两句用大括号括起来。
moc 发表于 2018-9-17 08:47
你问的是这个cout
谢谢,可是为什么输出不一样呢 for (j=1;j<=i;j++)
cout<<b<<b;
printf("\n");
是在循环执行完在执行printf("\n");
for (j=1;j<=i;j++)
cout<<b<<b<<endl;
在每次的循环结束后都有一个回车;它等价于
for (j=1;j<=i;j++)
{
cout<<b<<b;
printf("\n");
}
Mountain_gs 发表于 2018-9-17 09:54
for (j=1;j
哦哦!谢谢
页:
[1]