30/09/2018, 19:20

Cho char *str=”HELLO”, vậy lệnh str++ sẽ làm gì?

Cho khai báo

char *str=”HELLO”;

Lệnh str++; sẽ làm gì?

huy vo viết 21:25 ngày 30/09/2018

Hello được lưu trong bộ nhớ theo thứ tự H-E-L-L-O, với con trỏ str trỏ đến chữ H,
vì vậy str++ là làm cho con trỏ str trỏ đến chữ e.
Mình chạy thử thấy nó ra chữ e nên giải thích như thế

Xuan Minh Phan viết 21:22 ngày 30/09/2018

Right!!! Its okay:ddd

Bài liên quan
0