我应该使用此代码
for (i=1; i<4; i++)
{
for (j=1; j, 4; j++)
{
printf("Running i=%d j=%d\n", i, j);
}
}
...使用此代码将其打破循环
if (i==2 && j ==1) {
printf("Break inner loop when i=%d and j=%d\n", i, j);
break;
}
我的教科书说要break
在内部循环块的最开始插入这个语句。我不知道那是哪里!我已经尝试了很多地方,但仍然无法弄清楚。
这是我的整个程序:
#include <stdio.h>
int main()
{
int i, j;
for (i=1; i<4; i++)
{
for (j=1; j,4; j++)
if (i==2 && j ==1) {
printf("Break inner loop when i=%d and j=%d\n", i, j);
break;
}
printf("Running i=%d j=%d\n", i, j);
}
}
return 0;
}
我想通了:它有一个错字