Em đang cố tìm hiểu về con trỏ, tự nhiên gặp bài khai báo chuỗi trong c như vậy:
char s[] = "Hello";
và
char *s = "Hello";
Ngoài việc khác nhau về size ra thì chúng còn khác nhau những gì ?
Tại sao ta không cần phải derefrence con trỏ p để lấy được chuỗi (trong trường hợp e đã tạo ra 1 char p trỏ tới s) mà ngược lại chương trình lại bị terminal ngay
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?