Pointer decayyy

m đọc sách thấy có cái định nghĩa pointer decay nghĩa là gì thế ? ai giải thích cho m được k ? m k hiểu lắm

ở trong c theo mình được biết thì chuỗi cũng là con trỏ, nhưng khi bạn gán chuỗi đó cho con trỏ khác, các thông tin về độ dài của chuỗi,… sẽ bị mất

char name[3]="Son";
printf("%d",sizeof(name));//in ra 3, là độ dài của chuôi
char *c=name
printf("%d",sizeof(c));//sẽ in ra kích thước của biến con trỏ kiểu char*
1 Like

oh :open_mouth: giờ m hiểu r,hay q

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?