Cách sử dụng tệp tiêu đề trong C

How Use Header Files C



C là một ngôn ngữ lập trình đa năng và mạnh mẽ, có một bộ sưu tập toàn diện các thư viện với các hàm được xác định trước để người dùng sử dụng.

Hướng dẫn này sẽ xem xét các tệp tiêu đề C, cách chúng hoạt động và cách sử dụng chúng trong mã của chúng tôi.







Tệp tiêu đề là gì?

Tệp tiêu đề là các tệp cụ thể chứa mã bên ngoài có thể sử dụng lại trong các chương trình khác bằng cách nhập chúng. Thông thường, tệp tiêu đề C chứa các hàm, định nghĩa kiểu dữ liệu và macro.



Có hai loại tệp tiêu đề:



  1. Tệp tiêu đề thư viện tiêu chuẩn C
  2. Tệp tiêu đề do người dùng xác định

Tiêu đề tiêu chuẩn C là các tệp tiêu đề được xác định trước sẵn có trong trình biên dịch C.
Mặt khác, các tệp tiêu đề do người dùng xác định, được người dùng phát triển để sử dụng trong một tình huống cụ thể. Các tệp tiêu đề do người dùng xác định được bao gồm trong chỉ thị #define.





Cách bao gồm tệp tiêu đề

Để sử dụng các hàm, kiểu dữ liệu và macro được xác định trong tệp tiêu đề, bạn phải nhập chúng vào chương trình của mình.

Để nhập tiêu đề, hãy sử dụng #include, một chỉ thị tiền xử lý cho trình biên dịch biết rằng trình biên dịch nên nhập và xử lý mã trước khi biên dịch phần còn lại của mã.



Trên một chương trình C điển hình, nó phải chứa tệp tiêu đề stdio.h, là tệp tiêu đề tiêu chuẩn cho các luồng đầu vào và đầu ra.

Cú pháp chung để nhập tệp tiêu đề là:

#bao gồm

Chúng tôi đặt tên tiêu đề trong dấu ngoặc nhọn.

GHI CHÚ : Đảm bảo bao gồm phần mở rộng .h trong các chương trình C.

Cũng cần lưu ý rằng bạn chỉ có thể nhập tệp tiêu đề một lần và bạn không thể có tệp tiêu đề có tên tương tự, ngay cả khi chúng chứa các dòng mã khác nhau. Đó là do trình biên dịch nhập và xử lý cả hai tệp, dẫn đến lỗi.

Tệp tiêu đề do người dùng xác định

C cho phép bạn xác định các tệp tiêu đề cá nhân với mã tùy chỉnh cho nhu cầu của bạn. Điều này giúp bạn tổ chức mã của mình và giảm độ phức tạp.

Để tạo tệp tiêu đề tùy chỉnh, hãy tạo tệp C và lưu tệp đó với phần mở rộng là .h thay vì .c.

Sau khi tạo, hãy thêm mã bạn muốn đưa vào tiêu đề của mình và lưu nó. Ví dụ: vòng lặp đơn giản sau nằm trong tệp tiêu đề có tên loopme.h:

vô hiệuvòng() {
(NStôi= 0;tôi< 10;tôi++) {
printf ('%NS',tôi);
}
}

Để sử dụng tệp tiêu đề có chứa vòng lặp trên, chúng tôi có thể nhập tệp đó bằng cách sử dụng chỉ thị #include.
Bắt đầu bằng cách tạo một tệp. Ví dụ, chương trình.c.

Để nhập tệp tiêu đề, hãy thêm #include và theo sau là tên của tệp được đặt trong dấu ngoặc kép như:

#bao gồm
#include 'loopme.h'
vòng();

GHI CHÚ : Chúng tôi đính kèm tệp tiêu đề do người dùng xác định bằng dấu ngoặc kép thay vì dấu ngoặc nhọn.

Sau khi bạn bao gồm tệp tiêu đề của mình, hãy biên dịch mã của bạn để thực thi vòng lặp nằm trong tệp tiêu đề.

Thông thường, bạn sẽ không chỉ bao gồm một vòng lặp duy nhất trong tệp tiêu đề. Tuy nhiên, bạn có thể sử dụng nó để tạo các tệp tiêu đề phức tạp hơn.

Trong tài nguyên được cung cấp, bạn có thể tìm hiểu thêm về tất cả các tệp tiêu đề C .

Phần kết luận

Hướng dẫn ngắn này thảo luận về cách hoạt động của tệp tiêu đề C, bao gồm việc xác định và nhập tệp vào chương trình C của bạn.