社区
C语言
帖子详情
一个问题不懂,请大家帮我
geshuwei2006
2007-08-24 05:13:39
void main(){
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf("%d,%d,%d,%d",p,q,i,j);
}
q在vc里编译,输出为什么是22阿?
应该是24才对阿
在tc下输出是24
为什么啊?
...全文
167
11
打赏
收藏
一个问题不懂,请大家帮我
void main(){ int i=5,j=5,p,q; p=(i++)+(i++)+(i++); q=(++j)+(++j)+(++j); printf("%d,%d,%d,%d",p,q,i,j); } q在vc里编译,输出为什么是22阿? 应该是24才对阿 在tc下输出是24 为什么啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lukeamon
2007-08-27
打赏
举报
回复
明显是编译器的问题,
makewater
2007-08-24
打赏
举报
回复
编译器的问题 典型的月经帖!
liufei1108
2007-08-24
打赏
举报
回复
各编译器不同,入栈顺序也会不同,最好是用常用的编译器!!
gfxiang
2007-08-24
打赏
举报
回复
搜搜前面相关的帖子,有很多讨论这种问题的帖子
把分散了吧,呵呵
gs0038
2007-08-24
打赏
举报
回复
mark
飞哥
2007-08-24
打赏
举报
回复
各编译器不同
入栈顺序有关
sunwei19820504
2007-08-24
打赏
举报
回复
和编译器有关,输出语句执行的是栈操作,不同的编译器入栈和出栈的方式不同。
建议实际编程的时候不要这么写。
ouyh12345
2007-08-24
打赏
举报
回复
只能接分....
最好用vc6、vc8、gcc、dev c++、tc等都编译一下,然后看结果
goodluckyxl
2007-08-24
打赏
举报
回复
这个运算入栈有先后顺序
确实存在各种编译器不一致的问题
建议对同一个变量的++ -- 不要在一个表达式中出现多次
容易出问题
bargio_susie
2007-08-24
打赏
举报
回复
月经帖又来了。。。
tncqsy
2007-08-24
打赏
举报
回复
这个和编译器有关
写的程序最好不要依赖编译器
其实你还不
懂
Word
本课程根据多年的工作及企业培训经验,总结了大多数人使用Word的误区及存在的
问题
。以如何提高排版效率为终目的,从排版基本原则及规范化入手,结合实例讲述排版的思想、理念、技巧、功能、方法,力求以合理的结构、...
动手做个 AI 机器人,
帮
我回消息
所以,我决定自制
一个
AI 问答机器人,
帮
我自动回复大家的常见
问题
,减少重复工作。 结果没想到,制作过程中被 Bug 坑惨了,闹了不少笑话,感兴趣的朋友可以看看视频哈哈: 地址:...
作为一名萌新, Vue 项目看不
懂
怎么破? 超详细vue案例解析 不怕入不了门
我想
一个
高逼格的毕设框架的选取: 前端少不了Vue/React后端少不了SpringBoot vue虽然逼格高, 入门也不容易啊; 刚从gitee拉的
一个
项目, 修改
一个
动全身,各种报错, 死活理不清内部逻辑到底怎么回事 ---- 来自n位童鞋...
谁说程序员不
懂
浪漫——我的C语言结婚
请
柬(附源码)
用C++语言,利用WIN32框架写
一个
结婚
请
柬,文末附源码和使用方法,大家可以自行修改,记得
帮
我点赞哦。 点开程序,你的电脑像中毒一般,漫天的樱花从屏幕上方,伴随着歌声《今天你要嫁给我》,缓缓落下。 ...
Chatgpt 指令收集
5、你现在是
一个
[程式语言] 专家,我有一段程式码 [附上程式码],
请
帮
我写
一个
测试,
请
至少提供五个测试案例,同时要包含到极端的状况,让我能够确定这段程式码的输出是正确的。我的简报主题是 [主题],
请
提供 ...
C语言
69,335
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章