. .
.

Bài 03: Chương trình C

Thứ năm - 16/01/2020 22:55
Một chương trình C bao gồm các phần như: Các chỉ thị tiền xử lý, định nghĩa kiểu dữ liệu mới, khai báo biến ngoài, các hàm tự tạo, hàm main.

Cấu trúc chương trình C
  • Chỉ thị tiền xử lý.
  • Định nghĩa kiểu dữ liệu.
  • Khai báo biến toàn cục.
  • Khai báo tên hàm.
  • Hàm main.
  • Định nghĩa hàm.

Chỉ thị tiền xử lý
Bước tiền xử lý giúp diễn giải các mã lệnh rất đặc biệt gọi là các chỉ thị dẫn hướng của bộ tiền xử lý (destination directive of preprocessor). Các chỉ thị này được nhận biết bởi chúng bắt đầu bằng ký hiệu (symbol) #.
* Chỉ thị #include được sử dụng để gộp nội dung của các tập tin cần có, đặc biệt là các hàm trong tập tin thư viện chuẩn.
* Chỉ thị #define được sử dụng trong việc định nghĩa các ký hiệu.

Định nghĩa kiểu dữ liệu
Bước định nghĩa kiểu dữ liệu dùng để đặt tên lại cho một kiểu dữ liệu nào đó để gợi nhớ hay đặt một kiểu dữ liệu riêng dựa trên các kiểu dữ liệu đã có. Đây là phần không bắt buộc định nghĩa trong chương trình.
* Cú pháp: typedef <Tên kiểu cũ> <Tên kiểu mới>

Khai báo biến toàn cục
Bước khai báo biến ngoài dùng để khai báo các biến toàn cục được sử dụng trong cả chương trình. Đây là phần không bắt buộc khai báo trong chương trình.

Khai báo tên hàm
Khai báo các prototype là khai báo tên hàm, các tham số, kiểu kết quả trả về,… của hàm tự tạo sẽ cài đặt phía sau, phần này chỉ là các khai báo đầu hàm, không phải là phần định nghĩa hàm. Đây là phần không bắt buộc khai báo trong chương trình.

Hàm main
Khi chương trình thực thi thì hàm main được gọi trước tiên. Đây là phần bắt buộc khai báo trong chương trình.
* Cú pháp:    <Kiểu dữ liệu trả về> main()
{
    [//Các khai báo cục bộ trong hàm main ]
    [//Các câu lệnh dùng để định nghĩa hàm main]
    [return <kết quả trả về>; ]
}

Định nghĩa hàm
Đây là phần không bắt buộc định nghĩa trong chương trình.
* Cú pháp:  <Kiểu dữ liệu trả về> function( các tham số)
{
    [//Các khai báo cục bộ trong hàm.]
    [//Các câu lệnh dùng để định nghĩa hàm ]
    [return <kết quả trả về>;]
}

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Mã bảo mật   

Những tin mới hơn

Những tin cũ hơn

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây