C Makroları
Bir C (veya C++) programlama dilinde, program başında diyez (‘#’) işareti ile başlayan satırlar geçekte C (veya C++) diline ait olmayıp ön işlemci dilidir. Bu yüzden derleme işlemleri iki adımda yapılır. Daha ayrıntılı bilgi için bkz: Bölüm 22.
Makro bildirimleri veya Yönergeleri (direktive) derleme öncesi komutlarıdır. Bunlar tipik olarak:
- programları değiştirmek
- program parçalarını kaynak programında birleştirmek
- derleme sırasında bazı uyarı mesajlarını aktif veya pasif hale getirmek
için kullanılır. Genelde makro bildirimleri kaynak dosyaların en başında verilir.
C dilinde kullanılan Yönergeler (önişlemci komutları) şunlardır:
1 |
#include #define #pragma #error #undef #ifdef #ifndef #if #else #elif #endif |