
Nguyên bản được gửi bởi
NguNhuheo
Hỏi như vậy có nghĩa là chưa học được cái gì của C cả.
Lặp lại câu sau 100 lần: Các dấu hiệu dùng trong C không có nghĩa tuyệt đối. Chúng phải được hiểu theo ngữ cảnh.
Nói cách khác: muốn hỏi * và & ở đâu? Ngữ cảnh nào?
Trong ngữ cảnh khai báo thì * là kiểu con trỏ và & là kiểu tham chiếu (chỉ C++, kiểu tham chiếu không có trong C).
Trong ngữ cảnh toán tử hai vế thì * là phép nhơn, & là phép bit and.
Trong ngữ cảnh toán tử một vế thì * là phép truy xuất theo địa chỉ, & là phép lấy địa chỉ.
Trong ngữ cảnh khác...