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

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

【答案在這】

#include <stdio.h>

int main()

{

? ? int a = 3, b = 4;

? ? printf("result = %d\n",a+b%a-b/a+a*b-a++);

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

? ? return 0;

}


結果:

result = 12
a = 4

正在回答

3 回答

a的值為什么是4呢?怎么算

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

林澤華 提問者

a++了
2015-03-18 回復 有任何疑惑可以回復我~
#2

linkin55

運算時的值是3,運算后的值是3+1。
2015-04-07 回復 有任何疑惑可以回復我~

4/3=1?

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

慕函數9214335

應該是題有問題
2015-02-11 回復 有任何疑惑可以回復我~
#2

上帝遺棄之仔

錯啦!因為int是整型變量,所以只能輸出整數,而且不遵循四舍五入原則,4/3在此處就自動變成1了。可以參考2-9章。
2015-02-12 回復 有任何疑惑可以回復我~

a+b%a-b/a+a*b-a++等于3+4%3-4/3+3*4-3

然后a的值自增1.

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

舉報

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

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

進入課程

【答案在這】

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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