Apakah arahan prapemproses dalam bahasa C?
Aug 29, 2023 pm 07:49 PMPrapemproses 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.
# define identifier string
#define PI 3.1415 #define f(x) x *x #undef PI
#define wait getch( )
main ( ){
clrscr ( );
printf ("Hello");
wait ;
}
Salin selepas log masukOutput#🎜 🎜#Apabila program di atas dilaksanakan, ia menghasilkan hasil berikut −Hello
Salin selepas log masukSalin selepas log masukFile Include Directive
#define wait getch( ) main ( ){ clrscr ( ); printf ("Hello"); wait ; }
Hello
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"
Contoh
Berikut ialah program C untuk fail sertakan arahan: # 🎜🎜##🎜 🎜# Demonstrasi masa nyata
#include <stdio.h> main ( ){ printf ("hello"); }
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
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 }
Atas ialah kandungan terperinci Apakah arahan prapemproses dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Langkah Format Fungsi Fungsi C Langkah Penukaran Kes

Gulc: Perpustakaan C dibina dari awal

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

Bagaimana Perpustakaan Templat St Standard (STL) berfungsi?

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

Penggunaan dan perkongsian frasa yang berbeza

Berapakah minimum biasa dari pembahagi umum maksimum fungsi bahasa C?
