第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

關(guān)于c語言的條件問題

關(guān)于c語言的條件問題

C
街角瘋 2016-09-24 14:51:07
#include?"stdio.h" void?main() { int?a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else?if((c-1>=d)=?=1) printf("%d\n",d+1); else printf("%d\n",d+2);? }為什么第一個if語句不成立嗎?第二個else if的語句應(yīng)該怎么理解?
查看完整描述

2 回答

已采納
?
慕粉3491951

TA貢獻12條經(jīng)驗 獲得超0個贊

if(a > b > c)

=>if((a > b) > c)

=>if((5 > 4) > 3)

=>if(1 > 3)

=>if(0)

else if

c-1=2

2>=d成立,成立返回1

所以1==1成立


查看完整回答
反對 回復(fù) 2016-09-24
  • 街角瘋
    街角瘋
    原來是這樣解讀的??!我當成數(shù)學的方式思考了!
?
da多多

TA貢獻2條經(jīng)驗 獲得超0個贊

第一個if語句a>b>c首先程序從左往右讀,a>b成立,值為1,判斷變成1>c,所以第一個if不成立,else if語句理解可以將“==“號左右拆分單獨看,左邊(c-1>=d)成立,值為1,右邊為1,所以else if語句成立

查看完整回答
反對 回復(fù) 2016-09-24
  • 2 回答
  • 0 關(guān)注
  • 1459 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號