在C语言中,在for循环语句中,当执行到continue语句时不是直接去执行表达式2 而是先执行表达式3 为什么?

问题描述:

在C语言中,在for循环语句中,当执行到continue语句时不是直接去执行表达式2 而是先执行表达式3 为什么?
请举例详细说明
1个回答 分类:综合 2014-11-07

问题解答:

我来补答
出第一次执行表达式1之外
之后的循序是:表达式2->for语句块(遇到continue后跳出当前循环)->表达式3 ->表达式2->for语句块(遇到continue后跳出当前循环)->表达式3 ->表达式2……
如果执行到continue语句时是直接去执行表达式2 而不是去执行表达式3 那么for语句就很有可能陷入死循环了
 
 
展开全文阅读
剩余:2000
下一页:填词谢谢