問題詳情

3.下列 C/C++程式片段執行後,z 的值為何?


(A) 16
(B)24
(C) 32
(D) 40

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

蔡明勳】評論

假如說char s 沒有宣告[20] (沒有初始化大小) -> char s[]那麼sizeof(s) 就會是13因為若以字串的方式輸入陣列的話編譯器會自動在尾巴加入空字元 ''所以會等同於這樣 :char s[] = {'C', 'h', 'i', 'n', 'a', 'S', 't', 'e', 'e', 'l', 'C', 'o', ''}