Trước khi bắt đầu nghiên cứu về các chương trình cũng như các lệnh cơ bản của ngôn ngữ lập trình C, chúng ta hãy xem xét cấu trúc chương trình C để sẵn sàng tìm hiểu những nội dung chuyên sâu hơn.
Chương trình C về cơ bản bao gồm các phần sau:
Lệnh tiền xử lý
Chức năng
Biến
Các lệnh & biểu thức
Bình luận
Để minh họa cho cấu trúc trên chúng ta hãy xem xét một mã đơn giản có thể in chữ “Hello World”:
#include
int main() {
/* my first program in C */
printf("Hello, World! \n");
return 0;
}
Giải mã cấu trúc chương trình:
Dòng đầu tiên của chương trình #include là một lệnh tiền xử lý, thông báo cho trình biên dịch C bao gồm tệp stdio.h trước khi thực hiện biên dịch thực tế.
Dòng int main () chính là hàm main nơi bắt đầu thực hiện chương trình.
Dòng tiếp theo / *...*/ sẽ bị bỏ qua bởi trình biên dịch và nó đã được đặt để thêm các chú thích bổ sung trong chương trình. Vì vậy, các dòng đó được gọi là các chú thích trong chương trình.
Dòng tiếp theo printf (...) là một hàm khác có sẵn trong C gây ra thông báo "Hello, World!" được hiển thị trên màn hình.
Dòng tiếp theo trả về 0; chấm dứt hàm main () và trả về giá trị 0
Việc biên dịch và chạy chương trình C có thể thực hiện bằng 2 cách tùy thuộc vào môi trường mà bạn đã thiết lập trong máy tính của mình.
Trường hợp 1: Nếu bạn sử dụng Dev-C++, Microsoft Visual Studio, ... thì bạn chỉ cần mở ứng dụng => File => chọn New để tạo một source file mới. Sau đó sao chép code trên vào source file mới này. Riêng với Dev-C++, bạn sử dụng Complile & Run để biên dịch và chạy chương trình. Còn với Microsoft Visual Studio, bạn thực hiện tương tự và sau đó sử dụng Build để biên dịch và thực thi.
Trường hợp 2: Nếu bạn dùng command prompt để biên dịch, hãy xem làm thế nào để lưu mã nguồn trong một tập tin và làm thế nào để biên dịch và chạy nó. Sau đây là các bước đơn giản:
Bước 1: Mở trình soạn thảo văn bản và thêm mã được đề cập ở trên.
Bước 2: Lưu tệp dưới dạng hello.c
Bước 3: Mở một dấu nhắc lệnh và đi đến thư mục mà bạn đã lưu tệp.
Bước 4: Loại gcc hello.c và nhấn Enter để biên dịch mã của bạn.
Bước 5: Nếu không có lỗi trong mã của bạn, dấu nhắc lệnh sẽ đưa bạn đến dòng tiếp theo và sẽ tạo ra tệp thực thi a.out .
Bây giờ, gõ a.out để thực hiện chương trình của bạn.
Bước 6: Bạn sẽ thấy đầu ra "Hello World" được in trên màn hình.
$ gcc hello.c
$ ./a.out
Hello, World!
Đảm bảo trình biên dịch gcc nằm trong đường dẫn của bạn và bạn đang chạy nó trong thư mục chứa tệp nguồn hello.c.
Tài liệu học lập trình C: