em mới học lập trình, trong hàm swap đổi giá trị 2 số, thầy giáo có hướng dẫn mẫu như sau
void swap(int *a, int *b) {
int temp ;
temp = *a;
*a = *b;
*b = temp;
}
em về nhà có sửa đổi một chút
void swap(int *a, int *b) {
int *temp ;
*temp = *a;
*a = *b;
*b = *temp;
}
chương trình biên dịch k báo lỗi gì, nhưng lúc chạy lại k được, mong mọi người giải thích với ạ (em dùng dev-c++)