• preprocesor języka C:
— wstawianie plików:
* #include "nazwa_pliku"
* #include <nazwa_pliku>
— makrorowinięcia:
* #define nazwa zastępowany_tekst
* #define mean(a,b,c) ((a)+(b)+(c))/3
* #define min(a,b) (a)<(b)?(a):(b)
* #undef min(a,b)
* argumenty makr w stałych napisowych:
#define makro(argm) fun(#argm"koniec") makro(początek)
fun("początek""koniec"); fun("początekkoniec");
Dariusz Chaberski UMK Toruń
«IHBH — I