19. What is the output of the following statements?
【用戶】李奇騰
【年級】
【評論內容】int x = 3; // 宣告並初始化變數x為3switch (x + 1) { // 切換語句以x + 1的值為條件case 3: printf("3"); case 4: printf("4"); case 5: printf("5"); case 6: printf("6"); default: } printf("x");由於在每個case語句塊後面都沒有使用break 跳回上一層,程式將剩下有printf的結果也執行。456跳出switch後,在printf出"x"字元答案就是456x
【用戶】李奇騰
【年級】
【評論內容】int x = 3; // 宣告並初始化變數x為3switch (x + 1) { // 切換語句以x + 1的值為條件case 3: printf("3"); case 4: printf("4"); case 5: printf("5"); case 6: printf("6"); default: } printf("x");由於在每個case語句塊後面都沒有使用break 跳回上一層,程式將剩下有printf的結果也執行。456跳出switch後,在printf出"x"字元答案就是456x