(a)const int buf; //錯誤,const常量必須初始化
(b)int cnt = 0; //正確
(c)const int sz = cnt; //正確,const常量和普通變量的初始化方式是完全一樣的。
(d)++cnt; ++sz; //++cnt是對的,cnt是一個普通的整型變量。++sz錯誤,sz是const常量,在程序編譯,執行過程中值不能改變。
(a)const int buf; //錯誤,const常量必須初始化
(b)int cnt = 0; //正確
(c)const int sz = cnt; //正確,const常量和普通變量的初始化方式是完全一樣的。
(d)++cnt; ++sz; //++cnt是對的,cnt是一個普通的整型變量。++sz錯誤,sz是const常量,在程序編譯,執行過程中值不能改變。