Bolehkah pengguna mencipta fail pengepala tersuai mereka sendiri dalam bahasa C? Jika ya, bagaimana saya boleh mengakses fail pengepala yang ditentukan pengguna?
Ya, pengguna boleh mencipta fail pengepala tersuai mereka sendiri dalam C.
Ia membantu anda mengurus kaedah yang ditentukan pengguna, pembolehubah global dan struktur dalam fail berasingan yang boleh digunakan dalam modul yang berbeza.
Mari kita lihat contoh cara membuat dan mengakses fail pengepala tersuai -
Diberikan di bawah ialah atur cara C yang memanggil pertukaran fungsi luaran dalam fail utama utama.c.
#include<stdio.h> #include"swaping.h" //included custom header file void main(){ int a=40; int b=60; swaping (&a,&b); printf ("a=%d</p><p>", a); printf ("b=%d</p><p>",b); }
Kaedah pertukaran ditakrifkan dalam fail swapping.h dan digunakan untuk menukar dua nombor dengan menggunakan pembolehubah sementara.
Kod ini disimpan dalam folder yang sama dengan fail main.h dengan menggunakan swapping.h. h telah disimpan.
void swapping (int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp; }
Sambungan fail pengepala ialah .h.
Fail swapping.h dan main.c mesti berada dalam folder yang sama.
Untuk membezakan antara fail pengepala yang dipratentukan dan tersuai, kami menggunakan #include "swapping.h" dan bukannya
Atas ialah kandungan terperinci Terangkan fail pengepala tersuai dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!