JavaScript is required

Kiểu dữ liệu nào dưới đây không được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C?

A.

Kiểu mảng.

B.

Kiểu enum.

C.

Kiểu short int.

D.
Kiểu unsigned.
Trả lời:

Đáp án đúng: A


Trong ngôn ngữ lập trình C, các kiểu dữ liệu cơ bản bao gồm `int`, `float`, `double`, `char`, `short int`, `long int`, `unsigned int`,... Kiểu `enum` (liệt kê) và kiểu mảng không được xem là kiểu dữ liệu cơ bản. Kiểu `enum` là một kiểu dữ liệu do người dùng định nghĩa, cho phép gán các tên (nhãn) cho các giá trị số nguyên. Mảng là một tập hợp các phần tử có cùng kiểu dữ liệu. `unsigned` là một modifier (bộ sửa đổi) dùng để thay đổi phạm vi của kiểu `int`. Vì vậy, đáp án đúng là A và B. Tuy nhiên, theo quy tắc chọn MỘT đáp án ĐÚNG NHẤT, ta thấy kiểu mảng phổ biến và cơ bản hơn so với kiểu enum (ít được sử dụng hơn). Do đó, kiểu mảng là đáp án phù hợp nhất.

Câu hỏi liên quan