问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

VC printf 输出项位置变化,结果不一样

发布网友 发布时间:2024-10-23 20:48

我来回答

2个回答

热心网友 时间:2024-11-10 01:52

这个你需要知道printf有多个输出项的时候,执行顺序是什么。
实际上执行顺序就是从最后一个项到第一个项。所以
如果printf("\n UPPER=%ld,LOWER=%ld ",upper,fun(s)); 那么先执行fun(s),所以upper的值被修改为正确的值,输出正确
但是printf("\n,LOWER=%ld, UPPER=%ld",fun(s),upper); 是先把upper的值输出(这个时候还是0没有修改过),然后再执行fun(s),所以输出的upper永远为0。你可以在
printf("\n,LOWER=%ld, UPPER=%ld",fun(s),upper);
之后再
printf("\n,UPPER=%ld",upper);看看结果,现在就是正确的了。

热心网友 时间:2024-11-10 01:51

因为upper是受到函数fun(s)影响的,而在printf参数中,从右向左执行,因此,你第二种写法,会先得到upper,然后执行fun(s),所以为0.

你这个写法是不安全的,不推荐这样写,应该先执行fun再printf:

long int i = fun(s);
printf("\n,LOWER=%ld, UPPER=%ld",i,upper);
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
学习编程要注意的问题有哪些? 舌癌是怎么引起的,有哪些症状表现?有哪些治疗手段? 舌头有白斑怎么治疗 为什么vivo手机充电屏幕还是亮的? 无锡常开fox压力开关规格型号 快速接头lsq*s1*02sf*1/4"bsp型号中sf什么意思 刚怀孕头一个月吃烤串和烤烧鸡,鸽子一类的好吗 唐三学琴是第几集 为什么有的老人会感到孤独和寂寞? 本人初中生,英语成绩不忍直视,去补习班的话还有救吗? Microsoft Office 2003 SP3 龙卷风兼容win7吗 上海嘉怡到静安区常德路940公交线路 为什么每次打开OFFICE2003都会出现对话框:无法访问您试图使用的功能所在... printf运算优先级 天涯明月刀手游蝴蝶怎么获得方法介绍_天涯明月刀手游蝴蝶的位置在哪里... ...2012欧冠决赛拜仁对切尔西的完整比赛高清种子,要有解说和最后颁奖... 哪些品牌的腕表比较保值? VC++环境下int a=1,printf("%d%d%d",a++,a++,a++)的值是多少啊?我在v... 啊有哪位亲有耽美的NP文的啊,越多越好哦,急求! 买什么表保值 "我的心慢慢退缩,黑暗的漩涡..."这段歌词,是什么歌? 天涯明月刀手游中蝴蝶的位置分别在什么地方-全蝴蝶坐标汇总大全[图文... 2020年10月6号还能办庆祝国庆的晚会吗? 想了解一下MyyShop拥有哪些方面的产品力? 大家认为敦煌网旗下MyyShop有什么价值? MyyShop给海外和国内带来的好处是怎样的呢? 朱家角周庄和乌镇哪个便宜,朱家角景区独栋民宿酒店 朱家角哪里的旅店便宜,朱家角古镇景区附近酒店 如何观看2020郑州国庆云升旗仪式? 石虎中心小学的教职工学历达标率是多少? 天涯明月刀手游开封墨宝集大全 墨宝图鉴位置汇总-新手攻略-安族网... ...printf("%d,%d,%d\n",c+=c++,c+8,++c); }在VC中得12,14,6?_百度知... 期货豆粕是什么 女人离婚后没地方去怎么办 豆粕期货期什么 2007年全国英语竞赛的详细信息 高中生团体挣钱途径 王者荣耀全服助力世冠奖金池活动规则有哪些_全服助力世冠奖金池活动规则... 早上喝牛奶有助于长高吗? 高二英语竞赛1 王者荣耀2020世冠TS冠军荣耀头像框怎么获得 免费领取教学 广东美雅集团股份有限公司简介 高中有英语竞赛吗 2022世冠信物怎么兑换奖励 牛奶是晚上喝好还是晚上睡前喝好啊,哪样吸收好点,我晚上睡前还会吃增高... 毛毯哪些品牌排行 T大本科舍友阶级分化实录,该何去何从? 你们班里那些成绩排名前十的同学现在都混得怎么样了? 名校毕业的你现在怎么样了? 卡罗拉1.6,不启动车,但是启动空调。请问这样费油厉害吗。
  • 焦点

最新推荐

猜你喜欢

热门推荐