Mi a különbség a makró és az előfeldolgozó között a C nyelvben?


Válasz 1:

Az összes előfeldolgozó parancs hash szimbólummal (#) kezdődik. A C előprocesszor egy makró előprocesszor, amely a program fordítása előtt átalakítja a programot.

A #include előfeldolgozó fejlécfájlok beillesztésére szolgál egy C programba. Például: #include

A makrót definiálhatja a C-ben a #define preprocessor direktyva használatával. A makró egy kódrészlet, amelynek nevet adnak. Ezt a kódrészletet a nevén felhasználhatja a programjában. Például #define PI 3.1415