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

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

解析說兩個If都不滿足為什么?

解析說兩個If都不滿足為什么?

街角瘋 2016-09-24 14:56:24
int?a=3,b=5,?c=7; if(a>b)a=b;c=a; if(c!=a)c=b;; printf("%d,%d,%d\n",a,b,c);
查看完整描述

2 回答

已采納
?
慕粉3491951

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

第一個if 3>5肯定不成立,

第二個if前面執(zhí)行了c=a,所以也不成立

if后面沒加{}只有緊跟著的第一條語句是滿足條件時執(zhí)行的

查看完整回答
反對 回復(fù) 2016-09-24
?
全_無_修

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

今后要樹立編寫出高質(zhì)量代碼的理念。

int a =3, b = 5, c = 7;

if( a > b ){ ? ? ? //if條件默認情況下之作用于一條語句。若想讓if條件作用多條語句,就把多條語句用大括號括到if的條件下。

a = b;

}


c = a; ? ?//這條語句沒有在第一個語句里,這條語句在這個程序里,是一定會執(zhí)行的。它一執(zhí)行就是將a里的3,賦給了c。

? ? ? ? ? ? //這樣就意味著從此開始c里的值也等于3了,此時c里的值變了。a里的值還是3。就是"c == a"(c和a相等)了。


if( c != a){ ?//而這里的if里的條件是“c != a”(c不等于a),由上一條語句可知“c != a”為假,所這個if條件也不滿足。

c = b;

}

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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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