tailieunhanh - Bài giảng Kỹ thuật lập trình - Chương 7: Chuỗi ký tự

Bài giảng "Kỹ thuật lập trình - Chương 7: Chuỗi ký tự" cung cấp cho người học các kiến thức: Giới thiệu Chuỗi, khai báo và khởi tạo chuỗi, nhập chuỗi, xuất chuỗi, một số hàm thư viện thao tác trên chuỗi, một số ví dụ về chuỗi,. nội dung chi tiết. | CHUỖI KÝ TỰ Chương 7 1. Giới thiệu Chuỗi 2. Khai báo và khởi tạo chuỗi 3. Nhập chuỗi 4. Xuất chuỗi 5. Một số hàm thư viện thao tác trên chuỗi. 6. Một số ví dụ về chuỗi 7. Mảng các chuỗi 8. Mảng con trỏ đến các chuỗi Nội dung Một chuỗi ký tự (chuỗi) là mảng một chiều các ký tự được kết thúc bởi ký tự NULL (\0). Số lượng các ký tự khác NULL trong chuỗi gọi là chiều dài của chuỗi. Ghi chú: Như mảng 1 chiều, tên chuỗi ký tự cũng được xem là một hằng địa chỉ biểu thị địa chỉ của phần tử đầu tiên. Giới thiệu chuỗi Khai báo char [độ dài] ; // không khởi tạo char [độ dài] = chuỗi ký tự ; // có khởi tạo char [] = chuỗi ký tự ; // có khởi tạo Độ dài mảng là số kí tự tối đa có thể có trong chuỗi tính từ đầu mảng đến dấu kết thúc chuỗi (không kể dấu kết thúc chuỗi ‘\0’). Độ dài tối đa của chuỗi = độ dài mảng - 1. Ví dụ: char hoten[26] ; // chuỗi họ tên chứa tối đa 25 kí tự char monhoc[31] = "NNLT C++" ; char thang[] = "Mười hai" ; // độ dài mảng = 9 char *str = “Hello”; //Dùng con trỏ Khai báo và khởi tạo chuỗi Truy cập một kí tự trong chuỗi: cú pháp giống như mảng. char s[50] = "I\'m a student" ; // chú ý kí tự ' phải được viết là \' cout > vẫn dùng được nhưng có nhiều hạn chế. char s[60] ; cin >> s ; cout ) Dùng hàm (s,n) để nhập chuỗi kí tự. Hàm có 2 đối số với s là chuỗi cần nhập nội dung và n-1 là số kí tự tối đa của chuỗi. Ví dụ 1 : Xét đoạn lệnh sau char s[10] ; (s, 10) ; cout [độ dài] ; // không khởi tạo char [độ dài] = chuỗi ký tự ; // có khởi tạo char [] = chuỗi ký tự ; // có khởi tạo Độ dài mảng là số kí tự tối đa có thể có trong chuỗi tính từ đầu mảng đến dấu kết thúc chuỗi (không kể dấu kết thúc chuỗi ‘\0’). Độ dài tối đa của chuỗi = độ dài mảng - 1. Ví dụ: char hoten[26] ; // chuỗi họ tên chứa tối đa 25 kí tự char monhoc[31] = "NNLT C++" ; char thang[] = "Mười hai" ; // độ dài mảng = 9 char .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
6    141    0    29-12-2024