c语言中while循环里嵌套另一个while循环怎么运算,求例题解释

c语言中while循环里嵌套另一个while循环怎么运算,求例题解释,第1张

看懂下面的例子,就知道循环的嵌套了:

main()

{

int i,j

i=1

while(i<=9)

{

j=1

while(j<=i)

{

printf("%2d×%2d=%2d",i,j,i*j)

}

printf("\n")

}

}

如果iErr一直不等于INEMO2_ERROR_NONE的话,那么里面那个循环就一直在跑。

因为只有里面那个循环结束后,才会去判断(GetTickCount()

-

StartTick)

<=

5000),如果成立,就会运行下面的do

while循环,等do

while循环结束后,再重新判断GetTickCount()

-

StartTick)

<=

5000,如果成立,再继续,如果不成立就结束。

如果里面的do

while是死循环,那么就根本没有机会去做GetTickCount()

-

StartTick)

<=

5000判断了,所以里面的do

while会一直跑。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12094710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存