c语言关于if-else的小问题

2025-03-23 19:48:37
推荐回答(2个)
回答1:

(pow(k, i) < n) ? "continue;" : "break;";只是根据条件返回两个不同的字符串,又不是C语言的语句,虽然你并没有使用返回值,但是也绝不会实际break出循环的。而前面的例子中continue和break是语句,完全不一样呀。

回答2:

想知道这个答案很容易的,只要把代码编译成汇编代码分析一下就知道了。