printf("*")
printf("\n")
/* 怎么连分号都没写 */
//------------------------------------------------------------//
for (i=1;i<3;i++)
for (j=1;j<3;j++) /* for 和 紧跟 for 的语句是一个整体 */
{ /* for 的循环体 */
printf("*"); /* 循环 {} 中的语句 */
printf("\n"); /* */
} /*-------------------*/
for (i=1;i<3;i++) /* for 和 for 的循环体是一个整体 */
{ /* 外部for 的循环体 */
for (j=1;j<3;j++) /* 在外部 for 的循环体中的 for 循环*/
printf("*"); /* 内部 for 的循环体 */
printf("\n"); /* 不属于内部 for 循环,属于外部 for 循环 */
}
//--------------------------------------------------------------//
for 循环体如果是单一语句可以不使用{},
如果循环体是多条语句,那么要使用{}。(代码块)
C 中还允许使用 逗号连接几个语句
如:
for(i = 0; i < n; printf("*"), i++); /* 这样也可以 */
[此贴子已经被作者于2007-11-6 2:18:32编辑过]