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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于printf函數(shù)

關(guān)于printf函數(shù)

C
奕吉啊 2017-01-05 17:33:16
程序段:i=8,j=10;printf("%d,%d,%d,%d\n",i,j,++i,j++);其結(jié)果9,10,9,10. 結(jié)果為什么是這樣?
查看完整描述

5 回答

已采納
?
望遠(yuǎn)

TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊

printf函數(shù)是從左往右讀取,然后將先讀取放到棧底,最后讀取的放在棧頂,處理輸出的時(shí)候是從棧頂開(kāi)始的,所以我們看見(jiàn)的結(jié)果是從右邊開(kāi)始處理的。

查看完整回答
2 反對(duì) 回復(fù) 2017-01-06
?
monarchloser

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超5個(gè)贊

一直以來(lái),++ --語(yǔ)法浪費(fèi)了太多人的時(shí)間。說(shuō)句實(shí)在話,++ -- 在C語(yǔ)言中其實(shí)是一個(gè)很細(xì)節(jié)的語(yǔ)法,除了表達(dá)簡(jiǎn)練外,真的沒(méi)有什么其它的好處了。
由于中國(guó)的C語(yǔ)言教程長(zhǎng)期以來(lái)被譚浩強(qiáng)主宰,而譚又錯(cuò)誤的把++ --作為一個(gè)C語(yǔ)言重點(diǎn)來(lái)教,并增加了一些難點(diǎn),把本來(lái)很簡(jiǎn)單的語(yǔ)法,搞得復(fù)雜無(wú)比!

簡(jiǎn)單的來(lái)說(shuō),++i 和 i++,在單獨(dú)使用時(shí),就是 i=i+1。
而 a = ++i,相當(dāng)于 i=i+1; a = i;
而 a = i++,相當(dāng)于 a = i; i=i+1;

如果實(shí)在搞不明白++ --怎么回事,那也不是什么天塌下來(lái)的事。
因?yàn)閍=++i完全可以寫(xiě)成 i++; a=i。
a=i++完全可以寫(xiě)成 a=i; i++。
而且,這也是一種好的程序風(fēng)格:++ -- 語(yǔ)句如非特殊需要,請(qǐng)單獨(dú)一行使用。

查看完整回答
5 反對(duì) 回復(fù) 2017-01-05
  • 荒小北158
    荒小北158
    前輩厲害了!
  • 奕吉啊
    奕吉啊
    哦哦,謝謝,但是我還想知道這四個(gè)值輸出的順序,不然最后那個(gè)結(jié)果我還是弄不明白。
?
Xyino_Snake

TA貢獻(xiàn)31條經(jīng)驗(yàn) 獲得超22個(gè)贊

++--的問(wèn)題可以深入思考。但我已經(jīng)知道,你現(xiàn)在問(wèn)的這個(gè)問(wèn)題,答案本身沒(méi)有答案揭示的結(jié)論更重要。我有C語(yǔ)言三劍客。里面有部分針對(duì)這一問(wèn)題做了全面的闡述。大概的意思就是可以思考這個(gè)問(wèn)題,但不能依靠這種特性。因?yàn)檫@種特性經(jīng)常靠不住。因此,不妨分離出++--,對(duì)性能的影響幾乎為0。因?yàn)榫幾g器有權(quán)優(yōu)化改寫(xiě)你的代碼。
查看完整回答
2 反對(duì) 回復(fù) 2017-01-07
?
奕吉啊

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超23個(gè)贊

個(gè)人認(rèn)為,給出一段代碼而沒(méi)有一個(gè)確定的結(jié)果,是一個(gè)很可怕的事。

查看完整回答
1 反對(duì) 回復(fù) 2017-01-06
?
Vibratee

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

i的值和++i的值不可能同時(shí)都是9呀..

查看完整回答
反對(duì) 回復(fù) 2017-01-05
?
DOUBLE_l

TA貢獻(xiàn)45條經(jīng)驗(yàn) 獲得超12個(gè)贊

結(jié)果是8,10,9,10
查看完整回答
反對(duì) 回復(fù) 2017-01-05
?
Cxiao

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊

i++ 先取值運(yùn)算/操作,再自增1 ++i 先自增1,再對(duì)自增后的值進(jìn)行操作
查看完整回答
反對(duì) 回復(fù) 2017-01-05
?
荒小北158

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊

++i ? 和 ?i++ ? ?雖然都是自增1 ? ?但是運(yùn)算順序是有區(qū)別的 ? ++i ? 先運(yùn)算后跳到下一個(gè)語(yǔ)句 ? i++則相反 ? ?(這樣描述可能不是特別的準(zhǔn)確) ?

 


查看完整回答
反對(duì) 回復(fù) 2017-01-05
  • 奕吉啊
    奕吉啊
    我是想問(wèn)結(jié)果為什么是那樣?
  • 荒小北158
    荒小北158
    對(duì)??!就是因?yàn)樗囊粋€(gè)小順序不同 所以才導(dǎo)致它的輸出啊 你可以用編譯器調(diào)試相關(guān)代碼 調(diào)試一下就知道了 我覺(jué)得我說(shuō)得很明白了 自己去動(dòng)手吧!
  • 5 回答
  • 1 關(guān)注
  • 2368 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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