Tài liệu

Thư viện C++ và vai trò của hàm main trong C++

Huy Erick

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...

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à cin
  • stdio: chứa hàm scanf, printf
  • conio: chứa hàm clrscr, getch
  • math: chứa hàm toán học như sqrt, abs, pow
  • string: 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!

Ảnh: Thư viện C++

1