Phần IV: Thuật ngữ lập trình
1. Biến (Variable)
Biến là một vùng nhớ dùng để lưu trữ dữ liệu và có thể thay đổi giá trị trong quá trình thực thi chương trình.
2. Hằng số (Constant)
Hằng số là một giá trị không thể thay đổi sau khi được khai báo.
3. Kiểu dữ liệu (Data Type)
Kiểu dữ liệu xác định loại giá trị mà biến có thể lưu trữ, ví dụ: int
, float
, char
.
4. Toán tử (Operator)
Toán tử là các ký hiệu hoặc từ khóa dùng để thực hiện các phép toán trên dữ liệu, như +
, -
, *
, /
.
5. Vòng lặp (Loop)
Vòng lặp giúp thực hiện lặp đi lặp lại một đoạn mã theo một điều kiện nhất định, gồm for
, while
, do-while
.
6. Câu lệnh điều kiện (Conditional Statement)
Câu lệnh điều kiện cho phép chương trình thực hiện các lệnh khác nhau tùy vào điều kiện, ví dụ: if-else
, switch
.
7. Hàm (Function)
Hàm là một khối mã được định nghĩa để thực hiện một công việc cụ thể và có thể được gọi nhiều lần trong chương trình.
8. Mảng (Array)
Mảng là một tập hợp các phần tử có cùng kiểu dữ liệu được lưu trữ liên tiếp trong bộ nhớ.
9. Con trỏ (Pointer)
Con trỏ là một biến lưu trữ địa chỉ bộ nhớ của biến khác.
10. Cấu trúc (Struct)
Cấu trúc là một kiểu dữ liệu tự định nghĩa, giúp nhóm nhiều biến có kiểu dữ liệu khác nhau vào một đơn vị duy nhất.
11. Đệ quy (Recursion)
Đệ quy là kỹ thuật trong đó một hàm tự gọi chính nó để giải quyết bài toán.
12. Bộ nhớ động (Dynamic Memory)
Bộ nhớ động cho phép cấp phát và giải phóng bộ nhớ trong thời gian chạy chương trình bằng các hàm như malloc
, free
.
13. Tệp tin (File)
Tệp tin là một tập hợp dữ liệu được lưu trữ trên bộ nhớ ngoài và có thể được đọc/ghi bằng các thao tác nhập/xuất tệp.
14. Biến toàn cục và cục bộ (Global & Local Variables)
Biến toàn cục được khai báo ngoài tất cả các hàm và có thể sử dụng ở mọi nơi trong chương trình. Biến cục bộ chỉ tồn tại trong phạm vi của hàm khai báo nó.
15. Lập trình hướng đối tượng (Object-Oriented Programming - OOP)
Lập trình hướng đối tượng là một mô hình lập trình dựa trên khái niệm đối tượng, bao gồm các đặc tính như kế thừa, đóng gói, đa hình và trừu tượng hóa.
Last updated