大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 现代方法 答案的问题,于是小编就整理了1个相关介绍c语言 现代方法 答案的解答,让我们一起看看吧。
c语言中的一道题目main() {int n=9; while(n>=6) {n--;printf("%d",n--);}} 答案是86,求高人解释?
首先9>6执行第一次循环,在循环体内执行第一个n--,使得n值为8。打印输出时n--,输出值8,但此时n的值为7。7>6继续执行循环,n--,n的值为6。输出n--的值,即6的值。此时n为5不满足循环条件。循环结束。输出8和6。
到此,就是小编对于c语言 现代方法 答案的问题就介绍到这了,希望介绍关于c语言 现代方法 答案的1点解答对大家有用。