C8: Chuỗi ký tự
1. Khái niệm
2. Khai báo
3. Các thao tác trên chuỗi
4. Con trỏ và các hàm trên chuỗi
1. Khái niệm
Chuỗi ký tự là một dãy gồm các ký tự hoặc một
mảng các ký tự được kết thúc bằng ký tự ‘\ 0
Các hằng ký tự được đặt trong dấu ngặc kép “”
dụ: Chuỗi Chao ban
Chao ban
2. Khai báo
Khai báo theo mảng
Khai báo theo con trỏ
Vừa khai báo vừa gán giá trị
Khai báo theo mảng
pháp:
char <biến>[chiềuDàiTốiĐa];
dụ:
char hoten[30];
Lưu ý:
ChiềuDàiTốiĐa của biến là hằng số: 1 đến 255 byte.
Số byte được cấp trong bộ nhớ để lưu biến là
ChiềuDàiTốiĐa + 1
Khai báo theo con trỏ
pháp:
char *<biến>;
dụ:
char *<hoten>;
Bộ nhớ sẽ dành 2 byte để lưu trữ địa chỉ của biến con
trỏ