精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 求(x*a++)-y/2.0+a%b的值 其中int a=5,b=3; float x=2.5,y=3.7

    求(x*a++)-y/2.0+a%b的值 其中int a=5,b=3; float x=2.5,y=3.7
    其他人氣:986 ℃時(shí)間:2020-06-20 16:23:54
    優(yōu)質(zhì)解答
    (樓上的,y=3.7,不是3,還有如果LZ只是要問結(jié)果,還有提問嗎?.)
    a%b=2(a=5,b=3)
    y/2.0=1.85(y=3.7)
    (x*a++)=12.5(x=2.5,(a++)=5)
    所以結(jié)果為12.5-1.85+2=12.65
    那么你可能會(huì)問:a++,a不是變成6了么?
    一個(gè)表達(dá)式中是從后往前執(zhí)行的,所以在執(zhí)行a%b時(shí),還沒有執(zhí)行a++,因此a%b結(jié)果為2而不是0書上答案為10.65計(jì)算應(yīng)該不是從后往前吧 賦值才是吧很明顯,書上的答案是錯(cuò)的,我已經(jīng)經(jīng)過程序驗(yàn)證了,編書者一定是弄錯(cuò)了先后順序,他可能認(rèn)為先執(zhí)行a++,再計(jì)算a%b 但實(shí)際上不是如此 話說,又見到你了樓主,昨天也給你回答了個(gè)問題 如果明白了請(qǐng)及時(shí)采納一下~謝謝
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版