永发信息网

c语言 谁能帮我解析这道题

答案:2  悬赏:30  手机版
解决时间 2021-03-31 07:05
c语言 谁能帮我解析这道题
最佳答案
fun(i++);相当于fun(i); i++;

printf("m=%d
k=%d",m,k++);相当于printf("m=%d
k=%d",m,k); k++;执行过程:
k=0;[k=0],i=4;[i=4]
fun(4);[m=4],m+=k;[m=4],k+=m;[k=4],输出[m=4换行k=4],k++;[k=5]
i++;[i=5],输出:[i=5k=5换行]总输出:

m=4
k=4i=5k=5

全部回答
这题主要是c语言里++操作符的使用
fun(i++) 表示参数i在执行完这条语句后再做+1操作,等价于fun(i);i++;
而如果是fun(++i)则表示先进行+1操作,再带入函数,等价于:i++;fun(i);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3十□=1+4
度蜜月,是去三亚好呢?还是厦门?还是云南?
这个网名什么意思
iPhone X会不会出现一机难求的情况
联想拯救者r720怎么进入bios界面
抉择:加密方式哪种好,AES 128位、AES 256位
声优小说中的“yy频道”是什么软件
梦幻西游里面,去长安的五行大师点化装备是什
本人汗毛重郑州激光脱毛哪家好,大概多少费用
从以上计算中你发现了什么?
200乘以7等于1400,47-40=7列成综合算式
我买了一条黄金项链43克,又配了一个15克的吊
请告诉我南京干祖望的具体地址 ???或者是
求教几个日本姓氏的读法和平假名写法
锦是什么意思?
推荐资讯
苏烟五星香烟怎么样,多少钱一包
找一篇关于捉鬼的文,小受脸上有伤疤,特别吓
杯子掉地上了没有摔坏是什么意思
陕西省高级技师待遇
如何推广自己的家政保洁服务
电脑安全模式卡在\windows\system32&
人文关照的意思
花圈寿衣店(辽宁省锦州市凌河区中环北路)地址
一圾片哪个好看免费
云雾上一座高楼在发光是什么成语
有脚跟骨刺 能在痛处按摩吗
我学历是法学0301的本科,在中国读了法律硕士
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?