本帖最后由 愿望 于 2014-7-11 17:43 编辑
我自己的话,来说, 不知道你能不能理解,
运行到while的时候,n还是4, 但是经过n--就变成3 . 3就来到了 printf里, "--n"是先减之后再赋值, 减了变成2,这就输出了一个2 ;
2再回来while里, 一样,经过 n--就变成1 , 成立, 1 又来到了printf里, 再被--n一运行, 就变成了0 , 于是输出了0
0再回去 while的条件就不成立了. over
主要明白后面的--n是要先减再printf这个地方, 就明白了!
希望你看的明白.....:)
|