永发信息网

c语言中函数实参中有自加自减运算符

答案:3  悬赏:40  手机版
解决时间 2021-03-11 11:46
有两个程序,问一下结果和结果的原因。

#include
int f(int a,int b)
{
int c;
if(a>b)
c=1;
else if(a==b)
c=0;
else
c=-1;
return c;
}
int main()
{
int i=2;
int p;
p=f(i,++i);
printf("%d",p);
}

还有
#include
int f(int a,int b)
{
int c;
if(a>b)
c=1;
else if(a==b)
c=0;
else
c=-1;
return c;
}
int main()
{
int i=2;
int p;
p=f(i,i++);
printf("%d",p);
}
最佳答案
i++代表是先采用i原值不变进入操作,直到进入下一行(或者是下个i)时才将i自增1;
++i代表是先是i自增1,然后才进入操作
全部回答
回答错了删除都不行吗 再看看别人怎么说的。
结果是 第一题输出0,第二题输出1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想打听一下,象我这样一个四十多岁高中毕业
【裂的成语】裂的成语有哪些
东山公园怎么去啊,有知道地址的么
电动车电机三根粗线怎么分哪根是A哪根是B C。
三星NP530U4C-A01CN是不是超极本?
啫喱水什么牌子好
的相反数是【】A. 2B. -2C. D.
下列各句中,没有语病的一句是 ( )
高校管理岗位九级如何晋职称可以晋哪些?
浦口区传佳霖园艺中心这个地址在什么地方,我
婚后夫妻,男方没还信用卡,银行账户冻结,女方
如何检查下电瓶是否断格?
诺基亚N97好不好用
我记得好像是十年前有一步古装剧但当时小只记
90年代的歌手为什么都那么有魅力?
推荐资讯
贵族台球厅地址有知道的么?有点事想过去
“观念的东西不外是移入人脑,并在人的头脑中
浏阳市长沙湘聚缘家庭旅馆在哪里啊,我有事要
关于C语言一维数组元素互换的问题谢谢了,大
投资性房地产采用公允价值模式进行后续计量的
群体活动少于500人报备时应向公安机呈送哪些
中国银行借记卡最新存款利率
It is on the left 可以省略is吗
什么是恋爱恐惧症
同步天龙八部为什么我7.7带8级石头属性很低
对不起,我错了,我真的不想失去你这个朋友…
哪里下载打印机驱动
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?