标题说明了一切
在循环中,就像用C编写的
while(first_statement ? second_statement : third_statement)这样的循环怎么能终止呢?
发布于 2020-05-30 16:13:12
如果在测试条件时,使用while(statement1 ? statement2 : statement3)的循环将终止,请执行下列任一操作:
statement1计算为非零,statement2计算为零,statement3计算为零,计算为零。
(当然,它也可以由包含它的函数中的break语句或return之类的东西终止。)
发布于 2020-05-30 16:06:33
考虑到它们只是语句而不是数学表达式,我认为除非里面的表达式计算为0,否则会运行while循环。因此,如果是n=5,而(n-?1:0),则此条件运行5次。
https://stackoverflow.com/questions/62105012
复制相似问题