JavaScript is required

Which properly declares a variable of struct foo?

A.

struct foo;

B.

struct foo var;

C.

foo;

D.

int foo;

Trả lời:

Đáp án đúng: B


Trong C, để khai báo một biến có kiểu là struct, bạn cần sử dụng từ khóa struct theo sau là tên của struct và sau đó là tên biến. Vì vậy, đáp án đúng là B. struct foo var;.

  • A. struct foo; chỉ khai báo kiểu struct foo (nếu nó chưa được khai báo trước đó) chứ không khai báo biến nào.
  • C. foo; không hợp lệ vì trình biên dịch không biết foo là kiểu dữ liệu gì.
  • D. int foo; khai báo một biến foo có kiểu số nguyên, không liên quan đến struct foo.

Câu hỏi liên quan