Trắc nghiệm Bài 9: Làm việc với dãy số có đáp án

Cú pháp khai báo dãy số nào sau đây là sai?

2/12

Cú pháp khai báo dãy số nào sau đây là sai?

int n1;inta[n1];

int n2 = 10; inta[n2];

#define n3 10

int a[n3];

int a[10];

Giải thích

Đáp án đúng là: A

 Khi khai báo biến mảng trong C++ phải xác định cụ thể số phần tử ngay lúc khai báo, không được sử dụng biến chưa có giá trị. Như vậy ở đáp án A, biến n1 chưa có giá trị nên khai báo này sai.