Cấu Trúc Cơ Bản Của Ngôn Ngữ Lập Trình C

 


Cấu Trúc Cơ Bản Của Ngôn Ngữ Lập Trình C

1. Giới thiệu về ngôn ngữ C

Ngôn ngữ lập trình C là một trong những ngôn ngữ phổ biến và mạnh mẽ nhất hiện nay. Được phát triển bởi Dennis Ritchie vào những năm 1970 tại Bell Labs, C là ngôn ngữ lập trình cấp trung, có thể sử dụng để viết cả phần mềm hệ thống lẫn ứng dụng.

2. Cấu trúc cơ bản của chương trình C

Một chương trình C đơn giản bao gồm các phần sau:

2.1. Thư viện tiêu chuẩn

Các chương trình C thường bắt đầu bằng việc khai báo các thư viện tiêu chuẩn để sử dụng các hàm có sẵn. Ví dụ:

#include <stdio.h>

Thư viện <stdio.h> cung cấp các hàm nhập/xuất như printf()scanf().

2.2. Hàm main()

Hàm main() là điểm bắt đầu của mọi chương trình C. Cú pháp:

int main() { // Mã nguồn chính của chương trình return 0; }

Hàm main() trả về giá trị nguyên (int), với return 0; biểu thị chương trình đã kết thúc thành công.

2.3. Khai báo biến

Biến trong C được sử dụng để lưu trữ dữ liệu. Một số kiểu dữ liệu cơ bản:

int a = 10; // Số nguyên float b = 3.14; // Số thực char c = 'A'; // Ký tự

2.4. Nhập/Xuất dữ liệu

Cung cấp đầu vào và đầu ra thông qua scanf()printf():

#include <stdio.h> int main() { int age; printf("Nhập tuổi của bạn: "); scanf("%d", &age); printf("Tuổi của bạn là: %d", age); return 0; }

2.5. Cấu trúc điều kiện

C cho phép thực hiện các điều kiện với if, else, switch:

int x = 10; if (x > 0) { printf("x là số dương\n"); } else { printf("x là số không hoặc số âm\n"); }

2.6. Vòng lặp

C hỗ trợ các vòng lặp for, while, do-while:

for (int i = 0; i < 5; i++) { printf("%d ", i); }

2.7. Hàm trong C

Hàm giúp chia chương trình thành các phần nhỏ hơn:

int tong(int a, int b) { return a + b; } int main() { int kq = tong(5, 10); printf("Tổng: %d", kq); return 0; }

3. Tổng kết

Ngôn ngữ lập trình C có cấu trúc rõ ràng, dễ hiểu và linh hoạt. Việc nắm vững các thành phần cơ bản sẽ giúp lập trình viên viết mã hiệu quả và tối ưu hơn. Nếu bạn đang bắt đầu học C, hãy thực hành nhiều với các chương trình nhỏ để nắm vững các khái niệm này.

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang