Thư viện C++ đó là gì? Bài viết này sẽ giúp bạn hiểu rõ hơn về khái niệm này và vai trò quan trọng của hàm main trong C++.
Khám phá chương trình Hello World
Để bắt đầu tìm hiểu về ngôn ngữ lập trình C++, bạn cần hiểu hai khái niệm quan trọng đó là thư viện và hàm main. Đây là những thứ mà bạn sẽ gặp ngay trong chương trình đầu tiên khi học C++. Trong chương trình Hello World đơn giản, ta có thể thấy dùng thư viện và hàm main.
1. Chương trình Hello World
Đầu tiên, hãy tạo một file HelloWorld.cpp và nhập đoạn code sau vào:
#include
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
Sau đó, nhấn F5 để chạy chương trình và bạn sẽ thấy kết quả như dưới đây:
Như vậy, đoạn code trên sẽ in ra màn hình dòng chữ "Hello World!". Dòng đầu tiên #include
được gọi là khai báo sử dụng thư viện và các dòng còn lại phía dưới là hàm main.
2. Khai báo thư viện C++
Khi lập trình một chương trình, ta thường cần thao tác với các thiết bị như bàn phím, chuột, và màn hình. Để tiện lợi trong việc làm việc với các thiết bị này, người ta đã tạo ra các thư viện.
Thư viện trong lập trình là một tập hợp các hàm và phương thức có thể sử dụng được để rút ngắn thời gian lập trình. Các trình soạn thảo C++ thường đã tích hợp sẵn các thư viện cần thiết, nhưng bạn vẫn cần khai báo thư viện mà bạn muốn sử dụng trong code của mình.
Dưới đây là một số thư viện thường gặp trong lập trình C++:
iostream
: chứa hàm xuất nhập cout và cinstdio
: chứa hàm scanf, printfconio
: chứa hàm clrscr, getchmath
: chứa hàm toán học như sqrt, abs, powstring
: chứa các hàm về chuỗi
Với một chương trình C++ cơ bản, bạn bắt buộc phải sử dụng thư viện iostream
.
3. Vai trò của hàm main trong thư viện C++
Hàm main là nơi chứa những đoạn code sẽ được chạy đầu tiên trong chương trình. Khi biên dịch chương trình, nội dung trong hàm main sẽ được chạy trước mà không quan trọng vị trí của nó trong file.
Ví dụ, chúng ta có thể viết một chương trình in ra màn hình dòng chữ "Hello Freetuts.net" như sau:
#include
using namespace std;
int main() {
cout << "Hello Freetuts.net";
return 0;
}
Trong một chương trình C++, hàm main là bắt buộc và bạn không thể viết nội dung nằm ngoài hàm main được.
Kết luận
Như vậy, qua bài viết này, bạn đã hiểu rõ hơn về khái niệm thư viện và vai trò của hàm main trong lập trình C++. Hãy thực hành và khám phá thêm nhiều điều thú vị trong ngôn ngữ lập trình hấp dẫn này!