Mọi người cho em hỏi về hàm malloc cụ thể của code này:
- main()
- {
- char *ten;
- ten = malloc(1);
- gets(ten);
- }
malloc(1) được cấp phát 1 byte bộ nhớ, kiểu char có kích thước 1 byte. Nhưng em có thể nhập được rất nhiều kí tự: khoảng hơn 200 kí tự. Ai giải thích giúp em với