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

  • <center id="usuqs"></center>
  • 
    
  • 若有以下定義:float x; int a,b; 則正確的switch 語句是

    若有以下定義:float x; int a,b; 則正確的switch 語句是
    A) switch(x) B) switch(x)
    { case 1.0:printf("*\n"); { case 1,2:printf("*\n");
    case 2:printf("**\n") case 3:printf("**\n");
    } }
    C) switch(a+b) D) switch(a-b);
    { case 1:printf("*\n") ; { case 1:printf("*\n");
    case 2:printf("**n"); case 2:printf("**\n");
    } 重點  解釋C為什么是錯的
    其他人氣:803 ℃時間:2019-09-29 01:34:35
    優(yōu)質(zhì)解答
    話說只有C是正確的吧
    A和B使用了非整形表達(dá)式,switch里只能用整形表達(dá)式,字符會被轉(zhuǎn)換成整形,case里只能用常數(shù),并且各異
    而D的switch后面有個分號 switch(a-b); 話說 只有D是正確的 C好象不正確D只比多了個\ 所以你說的如果對C也錯\是轉(zhuǎn)義字符,在字符串里用, \n被解釋為換行,沒有\(zhòng)的n只是字母d的你可以到編譯器上試一試,switch那行后面的分號';' 把switch語句結(jié)束了而case就不在switch里了你的回答非常正確謝謝我看錯了 嘿嘿那小分號 沒看見
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版