01/10/2018, 16:54

Cấp phát bộ nhớ động trong C

Đề bài: Nhập một mảng số nguyên chưa biết trước số phần tử , nhập đến đâu mở rộng đến đó , sử dụng cấp phát động!
Khi e chạy thì hiện lỗi bộ đệm như vầy, nhưng ấn ignore thì kết quả out ra vẫn đúng !
Mn giải thích e như vậy là sao ạ! e cảm ơn ạ!! :))


Nguyễn Nam viết 19:04 ngày 01/10/2018

vì i là số phần tử đang có của mảng p. Do đó chuyển phần từ từ 0->i-1.
Dòng 18: for (j=0;j<i;j++)

Đăng Huy viết 18:58 ngày 01/10/2018

mình gán i=0 bàn đầu, để vậy là đúng mà!

rogp10 viết 19:07 ngày 01/10/2018

mình gán i=0 bàn đầu, để vậy là đúng mà!

Vậy dòng phía sau bạn xin 0 bytes mem vẫn sai vì 0 bytes mem thì ko có mem.

Bên trên chỉ lỗi vẫn đúng

Đăng Huy viết 18:58 ngày 01/10/2018

ok mình hiểu r! cảm ơn c nhiều nha :))

Bài liên quan
0