Which of the following gives the value stored at the address pointed to by pointer a?
Trả lời:
Đáp án đúng: C
Trong C/C++, toán tử `*` được sử dụng để truy cập giá trị tại địa chỉ mà một con trỏ trỏ tới. Do đó, nếu `a` là một con trỏ, `*a` sẽ trả về giá trị được lưu trữ tại địa chỉ mà `a` đang trỏ tới.
* **A. a;**: Chỉ trả về giá trị của con trỏ `a` (tức là địa chỉ mà nó đang trỏ tới), không phải giá trị tại địa chỉ đó.
* **B. val(a);**: Không phải là một toán tử hoặc hàm hợp lệ trong C/C++ để truy cập giá trị thông qua con trỏ.
* **C. *a;**: Đây là cách chính xác để lấy giá trị được lưu trữ tại địa chỉ mà con trỏ `a` trỏ tới.
* **D. &a;**: Toán tử `&` trả về địa chỉ của biến `a` (trong trường hợp này là địa chỉ của con trỏ `a` chính nó), chứ không phải giá trị mà `a` trỏ tới.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
