Đặt vấn đề void CapPhat(int *p, int n) { p = (int *)malloc(n * sizeof(int)); } void main() { int *a = NULL; CapPhat(a, 2); // a vẫn = NULL } Làm sao thay đổi giá trị của con trỏ (không phải giá trị mà nó trỏ đến) sau khi gọi hàm? Dữ liệu kiểu con trỏ (nâng cao) | Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Tin học cơ sở NHẬP MÔN LẬP TRÌNH Đặng Bình Phương dbphuong@ DỮ LIỆU KIỂU CON TRỎ NÂNG CAO Noi dung Di lieu kieu con tro nang cao Con trỏ cấp 2 con trỏ đến con trỏ Đặt vấn đề Ivoid CapPhat int p int n p int malloc n sizeof int void main int a NULL CapPhat a 2 a vẫn NULL Làm sao thay đổi giá trị của con trỏ không phải giá trị mà nó trỏ đến sau khi gọi hàm Dữ liệu kiểu con trỏ nâng cao