複選題
21.下列何者為 C 語言的關鍵字(keyword)?
(A) volatile
(B)const
(C) auto
(D) register

答案:登入後查看
統計: A(114), B(178), C(117), D(133), E(0) #2978913

詳解 (共 1 筆)

#5967109
(A) volatile: 用於告知編譯器,變數的值可能在程式執行中被意外更改,因此編譯器不應該對該變數進行最佳化。
(B) const: 用於聲明變數為常數,即其值在初始化後不能被修改。
(C) auto: 在舊版本的 C 語言中,用於聲明自動變數,但在現代的 C 語言中,變數默認為自動存儲類型,通常不需要明確指定 auto。
(D) register: 在舊版本的 C 語言中,用於提示編譯器將變數存儲在 CPU 的寄存器中以提高存取速度。然而,在現代的編譯器中,它通常被忽略,因為編譯器能夠自動進行適當的優化。
1
0