Hàm so sánh chuỗi tron c
C++
Show 2 có sẵn các hàm để thao tác dữ liệu của loại
2. Hàm
8 là một hàm trong thư viện C được sử dụng để so sánh hai chuỗi theo cách từ điển. cú pháp strcmp()
Hàm này trả về các giá trị sau theo các trường hợp phù hợp:
strcmp() Ví dụ 1Chạy đoạn mã sau:
Điều này sẽ tạo ra đầu ra sau:
0 dẫn đến
1. Các giá trị của
2 và
3 là khác nhau. strcmp() Ví dụ 2Chạy đoạn mã sau:
Điều này sẽ tạo ra đầu ra sau:
0 dẫn đến
7. Giá trị của
2 và
3 giống nhau. 2. Sử dụng hàm so sánh() trong C++C++ có hàm
8 tích hợp để so sánh hai chuỗi. so sánh() Cú phápHàm
8 so sánh hai chuỗi:
Hàm này trả về các giá trị sau theo các trường hợp phù hợp:
Ví dụ 1: Sử dụng so sánh()Chạy đoạn mã sau:
Trong ví dụ này,
2 và
3 được so sánh với
8:
Cả hai chuỗi đều giống nhau về mặt từ điển, vì vậy hàm trả về
7. Ví dụ 2: Sử dụng so sánh()Chạy đoạn mã sau:
Trong ví dụ này,
7 được so sánh với
2:
Sau đó,
7 được so sánh với
3:
0 Đoạn mã này so sánh trực tiếp một chuỗi với một chuỗi đầu vào khác với hàm
8. 3. Toán tử quan hệ trong C++Các toán tử quan hệ trong C++ như
0 (bằng kép) và
1 (không bằng) có thể hữu ích trong việc so sánh các chuỗi. Toán tử quan hệ Cú phápKiểm tra xem hai giá trị có bằng nhau không:
1 Kiểm tra xem hai giá trị có khác nhau không:
2 Ví dụ 1: Sử dụng toán tử == trong C++Chạy đoạn mã sau:
3 Cung cấp giá trị cho \Chuỗi 1” và \Chuỗi 2”:
4 Mã này sẽ so sánh hai chuỗi với
0. Ví dụ 2: Sử dụng toán tử != của C++Chạy đoạn mã sau:
5 Cung cấp giá trị cho \Chuỗi 1” và \Chuỗi 2”:
6 Mã này sẽ so sánh hai chuỗi với
1. Phần kết luậnTrong bài viết này, bạn đã học các phương pháp so sánh chuỗi trong C++. Điều này bao gồm hàm
2 của
6, hàm
8 tích hợp sẵn và các toán tử quan hệ (
0,
1). |