for语句下的有关问题

for语句下的问题
for (......)
......
 

请问cout<<"something"<<"\n";

与cout<<"something";
  cout<<"\n";

这两者的区别是什么?

------解决方案--------------------
探讨
for(j=1;j<=2*i-1;j++)

cout<<"*";
cout<<"\n";

cout<<"*"<<"\n"
的结果不同

------解决方案--------------------
lz应该弄清楚for循环的循环体是什么,而不是cout的问题。
------解决方案--------------------
汗啊,正如三楼所说,就是一句两句的问题,for循环体为紧跟在for语句后的第一条语句(有括号则为括号中内容)
for(..........)
cout<<"something"<<"\n";

for(..........)
{cout<<"something";
cout<<"\n";}
效果一样
------解决方案--------------------
注意代码规范,把循环体内的代码括起来
------解决方案--------------------
分成两个语句写,如果没有{}就表示只有第一个语句在循环中。
------解决方案--------------------
要么用“,”连接成一个语句!要么加括号“{}”…