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

  • <center id="usuqs"></center>
  • 
    
  • 設(shè)有說明 intx=0,y=0;則執(zhí)行if(x++)y=1+x;elsey=2+x;后,變量y的值是?具體算法是?

    設(shè)有說明 intx=0,y=0;則執(zhí)行if(x++)y=1+x;elsey=2+x;后,變量y的值是?具體算法是?
    數(shù)學(xué)人氣:456 ℃時(shí)間:2020-05-13 07:10:27
    優(yōu)質(zhì)解答
    y=3
    x++表示“先用后加”
    if(x++)y=1+x; 因?yàn)閤=0 ,所以這一步跳過,但是執(zhí)行完這一步,x變?yōu)?
    elsey=2+x;成立,y=2+x被執(zhí)行,所以y=3為什么x=0時(shí) 這一步跳過啊實(shí)際上應(yīng)該寫成if(x++==1)y=1+x; 但是就算法而言。一般 0 被當(dāng)作false ,而非0被認(rèn)為是 true我在我本機(jī)上用java測(cè)試,public class test{public static void main(String[] arg){int x=0 , y= 0 ;if(x++ = 1) y=1+x;else y=2+xSystem.out.println("y=" + y) ; }}
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版