C语言程序设计自增自减问题?

如图
2025-03-13 17:54:42
推荐回答(2个)
回答1:

n--是先使用n的值,用完之后n=n-1,
--n是先做自减,再使用n的值,
因此,判断顺序是,
n=4,while(4),(n--)n=3,
(--n)输出2,while(2),(n--)n=1,
(--n)输出0,
如果还是不太清楚,再提出。

回答2:

在printf时n已减过两次n-- 一次,--n一次,此时n=2.第二循环也一样,n=0.