Menu
CoddyTech

Chuỗi

Thuộc phần Kiến thức nền tảng trong hành trình C++ của Coddy. Bài học 7 trên 74.

char là một ký tự đơn (Ví dụ: 1, 6, %, b, p, ., T, v.v.)

Kiểu chuỗi (string) trong C++ là một dãy ký tự có thể chứa nhiều ký tự.

Để sử dụng chuỗi trong C++, bạn phải thêm dòng này vào đầu đoạn code:

#include <string>

Lưu ý: Dù code của bạn có thể chạy mà không cần #include <string> (vì các header khác như <iostream> có thể gián tiếp bao gồm nó), việc dựa vào các phần được bao gồm gián tiếp là cách làm không tốt. Hãy luôn khai báo trực tiếp các header bạn dùng trong code.

Bạn cũng cần xử lý namespace theo một trong hai cách sau:

1. Thêm dòng này sau includes:

using namespace std;

2. Đừng thêm dòng using namespace, mà hãy thêm tiền tố std:: trước string:

std::string s1 = "This is a string";
// Đoạn code này chạy được vì chúng ta đã dùng std:: một cách tường minh

Lưu ý rằng biến chuỗi (string) sử dụng dấu ngoặc kép. Trong ví dụ trên, biến có tên s1 được khởi tạo.

Cả hai phương thức đều cần #include <string>. Điểm khác biệt duy nhất là bạn muốn viết 'std::' trước 'string' hay không.

Đây là một ví dụ hoàn chỉnh:

#include <string>
using namespace std;  // Phương thức 1

int main() {
    string s1 = "Hello";  // Kiểu viết theo phương thức 1
    std::string s2 = "Hello again";  // Kiểu viết theo phương thức 2 (vẫn hoạt động ngay cả khi có 'using namespace')
    return 0;
}
challenge icon

Thử thách

Người mới

Lưu chuỗi I am learning to code with Coddy! vào biến có tên coddy.

Hãy lưu đúng giá trị chuỗi chính xác với cách viết hoa và viết thường phù hợp.

Tự làm thử

    // Khai báo và khởi tạo các biến ở đây
    
    
    // In ra các giá trị
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C++ online