JavaScript is required

Which of the following correctly declares an array?

A.
int arr[10]
B.
int arr;
C.
arr{10};
D.
array arr[10]
Trả lời:

Đáp án đúng: A


Đáp án đúng là A. int arr[10]. * **A. int arr[10]:** Đây là cách khai báo mảng đúng trong C/C++. Nó khai báo một mảng tên `arr` kiểu số nguyên (`int`) và có 10 phần tử. Kích thước mảng được chỉ định trong cặp ngoặc vuông `[]`. * **B. int arr:** Khai báo này chỉ khai báo một biến số nguyên đơn lẻ tên `arr`, không phải là một mảng. * **C. arr{10}:** Cách khai báo này không đúng cú pháp trong C/C++. Nó có thể liên quan đến việc khởi tạo một mảng sử dụng danh sách khởi tạo, nhưng cú pháp này không được sử dụng để khai báo mảng. * **D. array arr[10]:** `array` không phải là một kiểu dữ liệu tích hợp sẵn trong C/C++. Trong C++, `array` là một phần của thư viện chuẩn (std::array), nhưng để sử dụng nó, bạn cần include header và sử dụng namespace std, ví dụ: `std::array arr;`. Trong C, `array` không phải là keyword hay kiểu dữ liệu hợp lệ.

Câu hỏi liên quan