首页
编程
java
php
前端
首页
编程
java
php
前端
关于#输出#的问题,如何解决?跟自增自减不一样呀
输出是6 5 5 5
这个输出不确定的,跟编译器有关
这个不同的编译器会自己优化算法,结果可能是不一样的
参考
c语言printf问题(a++,++a,--a,a--)_学习使我快乐嗷的博客-CSDN博客_printf(--a)
c语言printf函数处理输出值参数如何处理举例:#include<stdio.h>int main(){int i = 0; printf("%d,%d,%d\n", --i, --i, i++);}有人会认为打印结果为:0,0,-1但实际打印结果为:相信大家都知道,printf()这个函数在打印参数内容时,入栈是从右往左的,当有多个参数时,先遍历一遍参数然后在依次打印。那么,上述例子入栈顺序也就是i++、i–、i–。(入栈同时计算,出栈直接输出并不计算。栈先
https://blog.csdn.net/qq_44809753/article/details/107376439
如有帮助,望采纳!谢谢!
点击展开全文