问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言(解释如何运算结果)

发布网友 发布时间:2022-05-26 23:39

我来回答

6个回答

热心网友 时间:2024-11-30 09:15

printf("%d,%d,%d,%d\n",i,j,++i,j++);

1.先进行j++的处理,++在后,先引用后计算,所以第四位的%d是10
2.再进行++i的处理,++在前,先计算后引用,所以第三位的%d是9
3.再进行j的处理,在第一步后,j已经被加了1,所以第二位的%d是11
4.再进行i的处理,在第二步后,i已经被加了1,所以第一位的%d是9

所以运行结果是9 11 9 10

热心网友 时间:2024-11-30 09:15

应该是 8,10,9,10

热心网友 时间:2024-11-30 09:16

函数printf从左往右读取,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所有我们看见的结果是,从右边开始处理的。

参考资料:http://ke.baidu.com/view/1427555.htm

热心网友 时间:2024-11-30 09:16

++i:++在前面是先+1后使用
j++:++在后面是先使用后+1

C语言参数是从右到左压栈
1)j入栈,然j+1(入栈的是10,入栈后j等于11)
2)i+1,然后i入栈(i等于9,入栈的是9)
3)j入栈(入栈的是11)
4)i入栈(入栈的是9)

输出结果就是入栈的值,从左到右是 9 11 9 10
我在vc下试过了

热心网友 时间:2024-11-30 09:17

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* argv[]) //传递参数型主函数
{int i,j;
i=8,j=10; //中间最好用分号分开
printf("%d,%d,%d,%d\n",i,j,++i,j++); // 结果 8,9,9,9
return 0; //正常退出
}

++i // 先自加,之后表达式的结果为加后的结果
j++ //表达式的结果为j,然后自加

不知道清楚了么

热心网友 时间:2024-11-30 09:18

这是有一个算法的
printf("%d,%d,%d,%d\n",i,j,++i,j++);
可以看成是
printf("%d",i);
printf("%d",j);
printf("%d",++i);
printf("%d',j++);
所以最后结果应该是8 10 9 10

参考资料:如果您的回答是从其他地方引用,请表明出处

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成都汇众益智游戏学院怎么样 为什么苹果手机屏幕老是自动滚上去? roughness test什么意思 国家标准打印纸为每包500张,小雨同学家里新买—包打印 纸,她想练习... 谁知道卡布奇诺含义 卡布奇诺咖啡历史 电脑针式打印纸有哪些规格? 外籍人才招聘 接种甲肝疫苗会出现什么不良反应 中华人民共和国境内的任何人均应接种哪些疫苗 如何把计算式转换为运算结果 b = (a++) + (--a) +(++a);运算结果是什么 关于C语言, 以下程序的运算结果为() 在catia装配图中扑捉命令怎样使用? 南京到海南三亚 单程或往返机票价格多少? 数学题(关于运算结果) 运算结果是和或差时应先什么 C语言运算结果 从南京到海南的机票多少钱? 这个程序的运算结果是什么? 01011001∧10100111运算结果是什么? 请问南京到海南的机票价格是多少? 海纹石和绿幽灵那个更适合女人带? 海纹石和紫龙晶哪个更有收藏价值?求解答 求运算结果 运算结果是什么意思 0212250开头的电话是干嘛的 021开头是诈骗电话02160468155给我打电话说可以信用卡提额的,是不是... 我们小区由于排水不合标准被淹,已建9年了告开发商诉讼时效吗... 管道跑水纠纷的诉讼时效, 我家跑水把楼下漏到楼下了,楼下三年了才_百度... [CAA]如何捕获CATIA事件 76岁TVB视帝夏雨在墨西哥露面,他有哪些作品? catia画一条直线通过已有圆弧的圆心怎么设置?怎么捕捉那个已有圆弧的... 夏雨演过什么电影? CATIA怎样取消捕捉 catia 捕获代理程序正处于激活状态 是什么意思 catia 多重输出 命令在哪里啊?就是可以一次旋转或者平移很多的命令! 苏州罗赛德硅胶材料有限公司怎么样? 梦见蛇丛自己身上爬出来,还咬了我 深圳市鼎色硅胶材料有限公司怎么样? 东岳硅材属于哪个公司 东莞市科贝硅胶材料有限公司怎么样? 开平市长鸿硅胶材料制品有限公司怎么样? 广州奥艺装饰设计有限公司怎么样? 东莞市弘泰硅胶材料有限公司怎么样? 重庆市奥艺装饰设计工程有限公司怎么样? 东莞瑞安泰硅胶材料有限公司怎么样? 广元奥艺信息技术有限公司怎么样? 深圳市奥艺交互设计有限公司怎么样? 四会市恒基硅胶材料厂怎么样?