Cho e hỏi là tại sao giống nhau mà a bị lỗi còn b thì không
Lỗi : E0513 a value of type “int *” cannot be assigned to an entity of type “int”
int *a, *b;//Khai báo 2 con trỏ a,b
a = (int *)malloc(sizeof(int *)); //cấp phát vùng nhớ cho con trỏ a <--- BỊ LỖI TẠI ĐÂY
b = (int *)malloc(sizeof(int *)); //cấp phát vùng nhớ cho con trỏ
printf("Nhap vao so a : ");
scanf_s("%d", a);// a là con trỏ nên không cần thêm &
printf("Nhap vao so b : ");
scanf_s("%d", b);
int *Max = TimMax(a, b);
int Min = TimMin(a, b);
printf("Min = %d, Max = %p", Min, Max);
//giả phóng vùng nhớ cho a,b
free(b);
free(a);
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?