Cấu trúc một chương trình trong C++

Nắm được cấu trúc một chương trình trong C++ là việc rất quan trọng. Nó giúp bạn dễ dàng trong việc xây dựng các chương trình theo mong muốn của mình.

1. Cấu trúc một chương trình C++

Một chương trình C + + đơn thuần gồm có hai phần như sau :Cấu trúc một chương trình C++Cấu trúc một chương trình C++

Phần tiêu đề (header), còn gọi là vùng toàn cục (global section), đưa ra các hướng dẫn tiền xử lý cho trình biên dịch. Nó chứa các ghi chú để mô tả cho mục đích của chương trình, cũng như thông tin các thư viện sẽ được sử dụng trong chương trình.

Phần hàm chính (main) cho biết điểm bắt đầu thực thi của chương trình. Mỗi hàm main phải bắt đầu bằng một dấu ngoặc nhọn { và kết thúc bằng dấu ngoặc nhọn }. Mỗi chương trình C++ có duy nhất một hàm mainbắt buộc phải có hàm main.

Hàm main có thể không có kiểu trả về (void) hoặc có kiểu trả về (int). Ngoài hàm main, chương trình C++ còn có thể có các hàm khác do các bạn tự định nghĩa.

Ví dụ một chương trình C++

//Day la chuong trinh minh hoa mot chuong trinh C++ don gian
//Khai bao thu vien
#include
using namespace std;
//Hang so
const double PI = 3.14;
//Ham chinh
void main()
{
	float fBanKinh = 4.0;
	cout<<"PI = "<

2. Các thành phần cơ bản trong chương trình C++

Để kiến thiết xây dựng nên một chương trình hoàn hảo, cần có nhiều thành phần cơ bản tích hợp với nhau. Đó là :

2.1. Bộ ký tự

    • Bộ chữ cái 26 ký tự Latinh A, B, C, …, Z, a, b, c, …, z
    • Bộ chữ số thập phân : 0, 1, 2, …, 9
    • Các ký hiệu toán học : + – * / = < > ( )
    • Các ký tự đặc biệt :. , : ; [ ] % \ # $ ‘
    • Ký tự gạch nối _ và khoảng trắng ‘ ’

2.2. Định danh (identifier)

– Là một dãy ký tự dùng để chỉ tên một hằng số, hằng ký tự, tên một biến, một kiểu tài liệu, một hàm một hay thủ tục .– Không được trùng với những từ khóa và được tạo thành từ những vần âm và những chữ số nhưng bắt buộc chữ đầu phải là vần âm hoặc _ .– Số ký tự tối đa trong một tên là 255 ký tự và được dùng ký tự _ chen trong tên nhưng không được cho phép chen giữa những khoảng chừng trắng .– Phân biệt chữ hoa và chữ thường .

Lưu ý: đặt tên dễ hiểu, có ý nghĩa

Ví dụ fBankinh là một định danh.

//Khai bao bien va khoi tao gia tri
float fBanKinh = 4.0;

2.3. Từ khóa (keyword)

– Các từ dành riêng trong ngôn từ .– Không thể đặt tên mới trùng với từ khóa– Một số từ khóa thường dùng :

2.4. Câu lệnh (statement)

– Mỗi câu lệnh sẽ là một yêu cầu Compiler thực hiện một nhiệm vụ nhất định.

– Mỗi câu lệnh được kết thúc bằng dấu ; để phân biệt giữa các lệnh khác nhau.

float fBanKinh = 4.0;
cout<<"PI = "</*Day la chuong trinh minh hoa mot chuong trinh C++ don gian
Khai bao thu vien*/
//Ham chinh

Các bạn nỗ lực nắm vững cấu trúc của một chương trình C + + nhé !

5/5 - ( 1 bầu chọn )