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

  • <center id="usuqs"></center>
  • 
    
  • main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++

    main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++
    printf("a=%d,b=%d\n",a,b);}
    答案是a=2,b=1 我很菜啊
    其他人氣:686 ℃時間:2020-05-12 00:27:18
    優(yōu)質(zhì)解答
    1. switch結(jié)構(gòu)分支沒加break;跳出語句,開始執(zhí)行后,程序由x=1調(diào)到case 1 分支 a++(a由0自己加為1),由于沒有break語句,程序繼續(xù)執(zhí)行到case 2 分支 a++ b++(a由1自加變2,b由0自加為1),之后程序printf輸出 a=2 ,b=1
    2.添加break后,結(jié)果是a=1,b=0
    #include "stdio.h"
    main()
    {
    \x09int x=1,a=0,b=0;
    \x09switch(x)
    \x09{ case 0 : b++ ; break ;
    \x09case 1 : a++ ; break ;
    \x09case 2 : a++ ; b++ ; break ;

    \x09}
    printf("a=%d,b=%d\n",a,b);
    }
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版