Trả lời:
Đáp án đúng: D
Trong C/C++, để khai báo một con trỏ (pointer), ta sử dụng dấu *
trước tên biến. Con trỏ là một biến lưu trữ địa chỉ của một biến khác.
A. int x; Khai báo một biến kiểu số nguyên (integer) có tên là x. Đây không phải là con trỏ.
B. int &x; Khai báo một tham chiếu (reference) đến một biến kiểu số nguyên. Tham chiếu khác với con trỏ. Đây không phải là con trỏ.
C. ptr x; Không phải là cú pháp hợp lệ trong C/C++. ptr
không phải là một kiểu dữ liệu dựng sẵn (built-in type) hoặc kiểu dữ liệu do người dùng định nghĩa (user-defined type) hợp lệ để khai báo một con trỏ.
D. int *x; Khai báo một con trỏ có tên là x, con trỏ này sẽ trỏ tới một biến kiểu số nguyên (integer). Đây là cách khai báo con trỏ đúng.