JavaScript is required

What is output?
Media VietJack

A.
3
B.
5
C.
03
D.
05
Trả lời:

Đáp án đúng: C


Đề bài yêu cầu xác định kết quả đầu ra của đoạn code C++ cho trước. Đoạn code này thực hiện các thao tác sau: 1. **Khai báo biến:** Khai báo biến `x` kiểu `int` và gán giá trị ban đầu là 5. 2. **Sử dụng con trỏ:** Khai báo con trỏ `p` kiểu `int*` và gán địa chỉ của biến `x` cho `p`. 3. **Thay đổi giá trị thông qua con trỏ:** Sử dụng con trỏ `p` để thay đổi giá trị của biến `x` thành 3. Dòng code `*p = 3;` có nghĩa là "giá trị tại địa chỉ mà `p` đang trỏ tới (tức là biến `x`) được gán bằng 3". 4. **In giá trị của x:** In giá trị của biến `x` ra màn hình. Do đó, sau khi thực hiện các thao tác trên, giá trị của `x` sẽ là 3. Vì vậy, đáp án đúng là A. 3.

Câu hỏi liên quan