JavaScript is required

Which of the following is the proper declaration of a pointer?

A.
int x;
B.
int &x;
C.
ptr x;
D.
int *x;
Trả lời:

Đáp án đúng: D


Trong C/C++, con trỏ được khai báo bằng cách sử dụng dấu `*` trước tên biến. Dấu `*` cho biết biến đó là một con trỏ, và kiểu dữ liệu đứng trước dấu `*` chỉ ra kiểu dữ liệu mà con trỏ sẽ trỏ tới. Trong các lựa chọn trên:
  • A. `int x;` khai báo một biến số nguyên.
  • B. `int &x;` khai báo một tham chiếu tới một biến số nguyên.
  • C. `ptr x;` không phải là cú pháp hợp lệ trong C/C++.
  • D. `int *x;` khai báo một con trỏ tới một biến số nguyên.
Do đó, đáp án D là khai báo đúng cho một con trỏ.

Câu hỏi liên quan