Which of the following gives the memory address of integer variable a?
Trả lời:
Đáp án đúng: C
Trong C/C++, toán tử &
được sử dụng để lấy địa chỉ của một biến. Do đó, &a
sẽ trả về địa chỉ bộ nhớ của biến số nguyên a
.
*a
: Toán tử*
là toán tử giải tham chiếu (dereference). Nó được sử dụng để truy cập giá trị tại địa chỉ được trỏ bởi con trỏa
. Nếua
không phải là con trỏ, biểu thức này sẽ gây ra lỗi.a
: Trả về giá trị của biếna
, không phải địa chỉ của nó.address(a)
: Không phải là một hàm hoặc toán tử chuẩn trong C/C++ để lấy địa chỉ của biến.