Terangkan fail pengepala tersuai dalam bahasa C

PHPz
Lepaskan: 2023-09-06 08:57:21
ke hadapan
1069 orang telah melayarinya

Terangkan fail pengepala tersuai dalam bahasa C

Soalan

Bolehkah pengguna mencipta fail pengepala tersuai mereka sendiri dalam bahasa C? Jika ya, bagaimana saya boleh mengakses fail pengepala yang ditentukan pengguna?

Penyelesaian

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 -

Contoh

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);
}
Salin selepas log masuk

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;
}
Salin selepas log masuk

Nota

  • 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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan