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

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

最后得的結(jié)果應(yīng)該是D還是B?

最后得的結(jié)果應(yīng)該是D還是B?

C
慕粉3847971 2016-09-17 21:25:51
有以下程序 #include <stdio.h> main() { int a = -2, b = 0; while (a++ && ++b) ; printf("%d,%d\n", a, b ); } 程序運(yùn)行后輸出結(jié)果是A) 0,2B) 0,3C) 1,3D) 1,2?
查看完整描述

3 回答

?
Crafon

TA貢獻(xiàn)63條經(jīng)驗(yàn) 獲得超30個贊

B。

前置++是本身+1之后再判斷;后置++是先判斷,之后再+1

望采納~

查看完整回答
1 反對 回復(fù) 2016-09-17
  • 慕粉3847971
    慕粉3847971
    我做的也是這個答案,這是一道計算機(jī)二級考試題,可正確答案給我的是D。。。所以我蒙了。。。
  • Crafon
    Crafon
    我知道了。D是對的,我用程序算了一下,最后一次已經(jīng)a++為0時不會再執(zhí)行++b了,所以b最終是2,而a在a++判斷時是0,判斷完變成1,所以是1,2。抱歉,之前沒考慮完善。不過還是希望采納
?
噼喱啪啦

TA貢獻(xiàn)392條經(jīng)驗(yàn) 獲得超170個贊

第一個要認(rèn)清楚 while ( ); 后面直接引號了看到?jīng)],代表當(dāng)while 括號里面的表達(dá)式為真時,循環(huán)執(zhí)行,括號里表達(dá)式為假時,跳出循環(huán),而沒有大括號循環(huán)體,代表空語句,也就是當(dāng)while( )括號里的表達(dá)式為假時,才執(zhí)行打印a, b
第二個就是自增自減
a++;這樣的一個語句,表達(dá)式a++表示我這個表達(dá)式的值等于a,再把a(bǔ)+1,這樣在這個語句的下面再調(diào)用a的話,a會比原來多1
b=a++;???? b的值和a相等,這個表達(dá)式的值等于a。
++a;這樣的語句表示這個表達(dá)式的值為a+1,之后的語句再調(diào)用a的話,a的值比原來多1,
b=++a; 相當(dāng)于b=(a+1) 這個表達(dá)式的值等于a+1
第三個就是邏輯運(yùn)算,計算機(jī)中 且運(yùn)算,表達(dá)式1&&表達(dá)式2; 且運(yùn)算必須兩個表達(dá)式為真時,才算成立。計算機(jī)有個特點(diǎn),當(dāng)表達(dá)式1成立時,直接判定語句為假,不再進(jìn)行表達(dá)式2 體現(xiàn)計算機(jī)的運(yùn)算快!
只能提示到這里了,正確答案是D. 不懂繼續(xù)問。

查看完整回答
反對 回復(fù) 2016-09-19
?
Crafon

TA貢獻(xiàn)63條經(jīng)驗(yàn) 獲得超30個贊

http://img1.sycdn.imooc.com//57deb0910001cebd04540242.jpg這是運(yùn)行結(jié)果

查看完整回答
反對 回復(fù) 2016-09-18
  • 3 回答
  • 1 關(guān)注
  • 1491 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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