Yêu cầu mọi thông tin sao chép từ blog này phải được ghi rõ đầy đủ: Thông tin được sao chép từ "http://www.dangngochoangthanh.blogspot.com".

Cool wallpaper http://www.fancymessage.com

EMOJI KEYBOARD PRO http://emojiselector.com

THƯ VIỆN HÌNH ĐỘNG FLASH ANIMATION: http://flashanimationlibrary.blogspot.ru/

Hệ thống học trực tuyến đang được phát triển và sẽ đưa vào sử dụng vào cuối năm nay. Hãy xem qua một số demo của Học Trực Tuyến.


HỌC TRỰC TUYẾN ĐÃ CUNG CẤP PHIÊN BẢN TRUY CẬP QUA MOBILE http://dangngochoangthanh.blogspot.com/?m=1

XEM KÊNH HỌC TRỰC TUYẾN TRÊN YOUTUBE



Search on This Blog

Saturday, September 11, 2010

Giới thiệu về xâu kí tự

Một biến có thể dùng để lưu một loại dữ liệu không phải số, nhưng nó lại chứa nhiều kí tự (không như kiểu char) mà chúng ta sẽ gọi nó là kiểu xâu kí tự.
Trong thư viện ngôn ngữ lập trình C++, nó cung cấp cho chúng ta kiểu xâu nằm trong lớp string. Bạn cần lưu ý rằng, để biểu diễn một biển thuộc kiểu xâu, chúng ta có thể sử dụng khai báo mảng kí tự, hoặc con trỏ kí tự như trong ngôn ngữ C, khi đó, các biến này thuộc kiểu dữ liệu nguyên thủy, nếu bạn muốn sử dụng khai báo string thì bạn đang sử dụng kiểu dữ liệu tham chiếu. Khi sử dụng kiểu khai báo tham chiếu của lớp string, bạn cần có khai báo tệp tiêu đề là string.

Khai báo nguyên thủy:
   #include <iostream>
    using namespace std;
    int main()
    {
       char a[] = "abc";
       char* b = "abc";
       return 0;
    }
Khai báo tham chiếu:
    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
       string a = "abc";
       return 0;
    }
Bạn cũng lưu ý rằng, dù là một biến thuộc kiểu dữ liệu tham chiếu string, thì bạn vẫn có thể sử dụng hai kiểu khởi tạo như trên. Điều này chỉ có thể áp dụng cho kiểu string mà thôi. Các kiểu dữ liệu tham chiếu khác không thể sử dụng hai cách khởi tạo này.
Để biết thêm thông tin về kiểu string, bạn nên tham khảo thêm thông tin về lớp string.

No comments:

Post a Comment