cho hỏi: Mảng và chuỗi khác nhau như thế nào?
tại sao chúng ta có thể gán cho t cả một chuỗi mà ko có vấn đề ji? độ dài của nó có thể lớn hơn khai báo lúc đầu là sao?Code:void main () { char t [1]; printf("Moi ban nhap chuoi ki tu: "); gets(t); printf("chuoi ban moi nhap la: "); puts(t); printf(" do dai cua chuoi moi nhap la: %d\n",strlen(t)); printf("ki tu thu t[4] la: %c",t[4]); }
ko có việc gì khó, chỉ sợ... tiền ko nhiều...
- chuỗi là mảng kiểu char
- gán chuỗi vượt kích thước khai báo thì trong c dos sẽ ko báo lỗi ( nếu chuỗi nhỏ ), nếu chạy các comipler khác thì sẽ bị báo lỗi hoặc bị crash.
Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.