看下面一个例子:
#include <stdio.h>
main()
{
为什么会有这样的结果呢?这就涉及到自增、自减运算符的问题了。
++i
--i
i++
i--
在printf()函数中,i++,i-- 时,i的值是在printf()函数之后才会被刷新,所以在printf()函数中,i++,i-- 对i的值暂时不产生影响,而++i、--i会有影响。
#include <stdio.h>
main()
{
}
运行结果:
8, 8, 8, 8, 8, 8
14
14, 13, 12, 11, 10, 9
14
Press any key to continue
另外,虽然printf()函数是从右往左计算表达式的,但输出时是从左往右输出的。
本文通过两个实例详细解析了C语言中自增(++i与i++)和自减(--i与i--)运算符的工作原理及使用场景,帮助读者理解其执行顺序与效果。
833

被折叠的 条评论
为什么被折叠?



