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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這四個運算結果是什么?如何運算?

這四個運算結果是什么?如何運算?

C
HHHe18 2016-12-12 20:32:39
#include<stdio.h> int main() { int a=100; printf("%d\n",a++); printf("%d\n",++a); printf("%d\n",a--); printf("%d\n",--a); return 0; }
查看完整描述

4 回答

已采納
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

a++先使用a的值,后對a自增1---++a先將a的值自增1后使用a的值,同理a--和--a;所以最后輸出100,102,102,100
查看完整回答
1 反對 回復 2016-12-12
  • HHHe18
    HHHe18
    a++是a取自身再加一那不是101了嗎?++a是先自增一再取值不也是101了嗎?怎么理解?
  • 望遠
    望遠
    a++要先使用a=的值再+1所以輸出a++時還只是100一旦輸出完畢就對a+1,所以你可以在后面輸出a這個時候就是輸出101;第二個輸出++a是先+1后使用a的值,注意這是同一個變量,經過第一個輸出a的值已經是101,所以再對a自增1就是102然后輸出102
?
霏梧

TA貢獻65條經驗 獲得超23個贊

100????102????102????100

a++是先輸出再自加,++a是先自加在輸出因為前面a++=101所以a=101在進行自加++a輸出就是102,a--,--a同理算,a--輸出a=102,a--=101在--a中a=101,再自減后輸出就為100


查看完整回答
1 反對 回復 2016-12-13
?
qq_Laughing_7

TA貢獻2條經驗 獲得超0個贊

100;

102;

102;

100


查看完整回答
反對 回復 2016-12-20
?
weibo_冰原曙光_03923947

TA貢獻1條經驗 獲得超0個贊

100,101,102,101

查看完整回答
反對 回復 2016-12-12
  • 4 回答
  • 0 關注
  • 1477 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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