JavaScript is required

What will be output of following program?
Media VietJack

A.
5 5
B.
Complier Error
C.
5 Garbage value
Trả lời:

Đáp án đúng: A


Đoạn chương trình sử dụng con trỏ trong C++. Dưới đây là phân tích chi tiết: 1. **Khai báo và khởi tạo:** - `int a = 5;`: Khai báo biến `a` kiểu `int` và khởi tạo giá trị là 5. - `int *p = &a;`: Khai báo con trỏ `p` kiểu `int*` và gán địa chỉ của `a` cho `p`. Như vậy, `p` trỏ tới `a`. 2. **In giá trị:** - `cout << a << " ";`: In giá trị của `a`, tức là 5, ra màn hình. - `cout << *p;`: In giá trị mà con trỏ `p` đang trỏ tới. Vì `p` trỏ tới `a`, nên `*p` tương đương với `a`, tức là 5. Như vậy, chương trình sẽ in ra "5 5".

Câu hỏi liên quan