亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

寫能寫出來,就是不知道到底先運算哪個,后運算哪個的??床欢?/h1>

#include?<stdio.h>

?

int?main()

?

{

?

int?a=3;

?

int?b=4;

?

int?r;

?

?

?

r=a+b%a-b/a+a*b-a++;

?

printf("r=%d\n",r);

?

printf("a=%d\n",a);

?

return?0;

?

}



問題:a+b%a-b/a+a*b-a++

這個到底是咋運算的。看不懂呃。頭暈腦脹的。

正在回答

4 回答

先乘除后加減,從左到右運算。

相當于:

3+4%3-4/3+3*4-3;
a?=?a?+?1;


0 回復 有任何疑惑可以回復我~

我想問一下這個b/a為什么=1

0 回復 有任何疑惑可以回復我~

a++的意思是,把先a帶入算式,等到算完所有的之后——,然后再把a拿過來加加,這種類型的題目是初學c語言的易錯點和難點。

0 回復 有任何疑惑可以回復我~

這個題有問題,結果是undefined。

在進行等號右側這一系列運算時,無法確定a++這一操作什么時候將a的值加一。唯一能夠確定的是在這一語句結束后,肯定a自增一了。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

寫能寫出來,就是不知道到底先運算哪個,后運算哪個的??床欢?/h1> 我要回答 關注問題

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號