Thư viện là một tập hợp các mã được biên dịch sẵn, được đóng gói lại để lập trình viên sử dụng, mà không cần phải viết lại. Ví dụ người sử dụng viết một chương trình tính toán, có thể include thư viện toán học…
Ví dụ 2.2: 1 2 3 #include <iostream> #include <math > #include <fstream>
Dòng 1: Khai báo thư viện có tên iostream. Thư viện này cung cấp cho người sử
dụng chức năng nhập xuất dữ liệu cơ bản với chương trình.
Dòng 2: Khai báo thư viện toán học. Khi chúng ta cần dùng đến các phép toán ví dụ tính căn bậc 2 hay bình phương…..
Dòng 3: Khai báo thư viện fstream. Giúp người sử dụng có thể làm việc với các file nằm ngoài chương trình.
Thư viện là một phần không thể thiếu với người sử dụng. Có thư viện công việc của người sử dụng sẽ trở nên dễ dàng hơn.
52 Ví dụ 2.3: Một đoạn code đơn giản in ra “Ngon ngu lap trinh C++”.
// Chuong trinh don gian trong C++ #include <iostream>
using namespace std; int main()
{
cout << "Ngon ngu lap trinh C++"; // In dong chu Ngon ngu lap trinh C++ return 0;
}
Chương trình trên có các phần sau:
- // Chuong trinh don gian trong C++
Đây là dòng chú thích. Tất cả các dòng bắt đầu bằng dấu //, dòng chú thích không có bất kì một ảnh hưởng nào đến hoạt động của chương trình. Người sử dụng dùng để giải thích bên trong mã nguồn của chương trình.
- Dòng #include <iostream>: đây là một thư viện vào ra chuẩn trong C++.
- Dòng using namespace std; khai báo sử dụng không gian tên std, định danh cout được định nghĩa trong không gian tên này.
- int main(): điểm bắt đầu quá trình thực hiện của các chương trình C++, tất cả các chương trình C++ đều có một hàm main.
- Theo sau main là một cặp ngoặc đơn bởi vì nó là một hàm. Trong C++, tất cả các hàm mà sau đó là một cặp ngoặc đơn () thì có nghĩa là nó có thể có hoặc không có tham số (không bắt buộc). Nội dung của hàm main tiếp ngay sau phần khai báo chính thức được bao trong các ngoặc nhọn { }.
- Dòng tiếp theo cout << " Ngon ngu lap trinh C++"; đây là một câu lệnh C++, làm nhiệm vụ in ra dòng chữ " Ngon ngu lap trinh C++".
- Dòng tiếp theo return 0; kết thúc hàm main() và trả về giá trị 0 cho hệ điều hành.