输出结果是*,我不理解,各位帮看一下呗
#include<stdio.h>
main()
{
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++) ;printf("*");
}
输出1颗*
因为循环没有大括号只能能管一行,这里只是空循环
最后输出一个*
你这里,循环内的自变量没有定义类型本身就是语法错误了!
#include<stdio.h>
void main()
{
for(int i=0;i<4;i++,i++)
{
for(int k=1;k<3;k++)
{
;//空语句,啥都不做
}
}
printf("*");
}
你意思只输出一个星号?