25 下列以 C++語言撰寫的程式中,請問①②③④中共有幾個語法(syntax)上的錯誤?class T1 {public: void foo() { val_ = val2_ = 0; } // ① int val_; // ②private: int val2_;};int main(){ T1 t; t.foo(); // ③ t.val2_ = 0; // ④ return 0;}
(A)1
(B)2
(C)3
(D)4
class T1 {
public:
void foo() { val_ = val2_ = 0; } // ①
int val_; // ②
private:
int val2_;
};
int main()
{
T1 t;
t.foo(); // ③
t.val2_ = 0; // ④
return 0;
}
(A)1
(B)2
(C)3
(D)4
答案:登入後查看
統計: A(103), B(116), C(29), D(21), E(0) #806936
統計: A(103), B(116), C(29), D(21), E(0) #806936
詳解 (共 4 筆)
#1436463
t.val2_ = 0; //4 這行不會過, 因為那是private member, 其他選項都對
8
0
#1359465
int val_;在void foo() { val_ = val2_ = 0; }後..
原來C++還可以有這種寫法喔
1
0
#1341864
有人能解釋嗎?
0
0