What will be output of following program?

Trả lời:
Đáp án đúng: A
Chương trình C này sử dụng con trỏ để truy cập và thay đổi giá trị của biến.
- `int i = 3;`: Khai báo biến `i` kiểu `int` và gán giá trị 3.
- `int *j;`: Khai báo con trỏ `j` kiểu `int*`.
- `j = &i;`: Gán địa chỉ của `i` cho `j`. Bây giờ `j` trỏ đến `i`.
- `printf("%u, %u, %d\n", &j, j, *j);`:
- `&j`: In địa chỉ của con trỏ `j`.
- `j`: In giá trị của `j`, là địa chỉ của `i`.
- `*j`: In giá trị mà `j` trỏ tới, tức là giá trị của `i`, là 3.
Vì vậy, chương trình sẽ in ra địa chỉ của `j`, địa chỉ của `i`, và giá trị của `i` (là 3).
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
