在上一次do--while的循环语句中,如果外加一个while,如以下:
int main()
{
int i=0;
int j=0;
while(i<10)
{
do
{
printf("%d %d",&i,&j);
j++;
}while(j<5);
i++;
}
}
当j<5时,不会进行运行,会跳出do--while循环,但外循环会进行,但此时只要i<10,外循环不会结束,do里的语句会执行,而这时while语句不会起到作用。输出结果为:
i的值 j的值
0 0
0 1
0 2
0 3
0 4
1 5
....................
9 13
在C语言的学习中如若不理解其运行的规则,可按Fn+f10,进行监视。
for(表达式1;表达式2;表达式3),其中表达式时进行判断。如:
int main()
{
int i=0;
for(;i<10;i++)
{
.....................
}
}
可以在每一个分号内加多个表达式,但需要用‘,’隔开。如:
for(i=0,j=0;i<10,j<10;i++,j++)
{
...................................
}