Rumah >pembangunan bahagian belakang >C++ >Terangkan fail pengepala tersuai dalam bahasa C

Terangkan fail pengepala tersuai dalam bahasa C

PHPz
PHPzke hadapan
2023-09-06 08:57:211138semak imbas

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);
}

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;
}

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam