Jadual Kandungan
Type
File Include Directive
Sintaks fail termasuk arahan adalah seperti berikut:
Output
Praprosesor C menyediakan ciri yang dipanggil kompilasi bersyarat, yang boleh digunakan untuk menghidupkan (atau mematikan) talian tertentu dalam atur cara (atau set baris).
Demonstrasi masa nyata
Rumah pembangunan bahagian belakang C++ Apakah arahan prapemproses dalam bahasa C?

Apakah arahan prapemproses dalam bahasa C?

Aug 29, 2023 pm 07:49 PM
c bahasa: c bahasa prapemproses: prapemproses perintah: perintah

Apakah arahan prapemproses dalam bahasa C?

Prapemproses ialah atur cara yang menghantar kod sumber sebelum ia melalui pengkompil. Ia beroperasi mengikut arahan prapemprosesan bermula dengan simbol #.

Type

Terdapat tiga jenis arahan prapemproses, seperti berikut:

  • #🎜🎜 Arahan penggantian #Makro

  • Fail mengandungi arahan.

  • Arahan kawalan pengkompil.

Arahan penggantian makro

Ia menggantikan setiap kejadian pengecam dengan rentetan yang telah ditetapkan.

Sintaks untuk mentakrifkan arahan penggantian makro adalah seperti berikut:

# define identifier string
Salin selepas log masuk

Sebagai contoh,

#define    PI    3.1415
#define    f(x)  x *x
#undef     PI
Salin selepas log masuk

Contoh ####🎜🎜 berikut digunakan untuk program makro C untuk menggantikan arahan −

#define wait getch( )
main ( ){
   clrscr ( );
   printf ("Hello");
   wait ;
}
Salin selepas log masuk
Output#🎜 🎜#Apabila program di atas dilaksanakan, ia menghasilkan hasil berikut −

Hello
Salin selepas log masuk
Salin selepas log masuk

File Include Directive

Anda boleh menggunakan arahan #include untuk memasukkan arahan luaran fail yang mengandungi fungsi (atau) takrifan makro.

Sintaks fail termasuk arahan adalah seperti berikut:

# include <filename> (or) #include "filename"
Salin selepas log masuk

Contoh

Berikut ialah program C untuk fail sertakan arahan: # 🎜🎜##🎜 🎜# Demonstrasi masa nyata

#include <stdio.h>
main ( ){
   printf ("hello");
}
Salin selepas log masuk

Output

Apabila program di atas dilaksanakan, ia menghasilkan keputusan berikut −#🎜🎜 #Fungsi printf() ditakrifkan dalam

Arahan Kawalan Penyusun

Praprosesor C menyediakan ciri yang dipanggil kompilasi bersyarat, yang boleh digunakan untuk menghidupkan (atau mematikan) talian tertentu dalam atur cara (atau set baris).

Contoh

Berikut ialah atur cara C arahan kawalan pengkompil:

Demonstrasi masa nyata

Hello
Salin selepas log masuk
Salin selepas log masuk
#🎜 Output#🎜🎜 #

Apabila program di atas dilaksanakan, ia menghasilkan keputusan berikut −

#if, #else, #endif etc.
#define LINE 1
#include<stdio.h>
main ( ){
   #ifdef LINE
   printf ("this is line number one");
   #else
   printf("This is line number two");
   #endif
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah arahan prapemproses dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Langkah Format Fungsi Fungsi C Langkah Penukaran Kes Langkah Format Fungsi Fungsi C Langkah Penukaran Kes Mar 03, 2025 pm 05:53 PM

Langkah Format Fungsi Fungsi C Langkah Penukaran Kes

Gulc: Perpustakaan C dibina dari awal Gulc: Perpustakaan C dibina dari awal Mar 03, 2025 pm 05:46 PM

Gulc: Perpustakaan C dibina dari awal

Apakah jenis nilai yang dikembalikan oleh fungsi bahasa C? Apa yang menentukan nilai pulangan? Apakah jenis nilai yang dikembalikan oleh fungsi bahasa C? Apa yang menentukan nilai pulangan? Mar 03, 2025 pm 05:52 PM

Apakah jenis nilai yang dikembalikan oleh fungsi bahasa C? Apa yang menentukan nilai pulangan?

Apakah definisi dan peraturan panggilan fungsi bahasa C dan apakah itu Apakah definisi dan peraturan panggilan fungsi bahasa C dan apakah itu Mar 03, 2025 pm 05:53 PM

Apakah definisi dan peraturan panggilan fungsi bahasa C dan apakah itu

Bagaimana Perpustakaan Templat St Standard (STL) berfungsi? Bagaimana Perpustakaan Templat St Standard (STL) berfungsi? Mar 12, 2025 pm 04:50 PM

Bagaimana Perpustakaan Templat St Standard (STL) berfungsi?

Di manakah nilai pulangan fungsi bahasa C yang disimpan dalam ingatan? Di manakah nilai pulangan fungsi bahasa C yang disimpan dalam ingatan? Mar 03, 2025 pm 05:51 PM

Di manakah nilai pulangan fungsi bahasa C yang disimpan dalam ingatan?

Penggunaan dan perkongsian frasa yang berbeza Penggunaan dan perkongsian frasa yang berbeza Mar 03, 2025 pm 05:51 PM

Penggunaan dan perkongsian frasa yang berbeza

Berapakah minimum biasa dari pembahagi umum maksimum fungsi bahasa C? Berapakah minimum biasa dari pembahagi umum maksimum fungsi bahasa C? Mar 03, 2025 pm 05:55 PM

Berapakah minimum biasa dari pembahagi umum maksimum fungsi bahasa C?

See all articles