What is output of code? #include
Trả lời:
Đáp án đúng: B
Đoạn code khai báo hai biến `i` và `j` kiểu `int`, sau đó gán giá trị 10 cho cả hai. `ptr` và `ptr1` là hai con trỏ kiểu `int*`, lần lượt trỏ đến địa chỉ của `i` và `j`.
Phép so sánh `ptr == ptr1` so sánh địa chỉ mà hai con trỏ này đang giữ, chứ không so sánh giá trị của `i` và `j`. Vì `i` và `j` là hai biến riêng biệt, chúng sẽ có địa chỉ khác nhau trong bộ nhớ. Do đó, `ptr` và `ptr1` sẽ trỏ đến hai địa chỉ khác nhau, và kết quả của phép so sánh `ptr == ptr1` sẽ là `False`.
Vậy đáp án đúng là B. False.