#define
: Makro tanımlamasını başlatan yönerge 13.identifier
: Makroya verilen ad 13.replacement
: Tanımlayıcının kullanıldığı her yerde yerine konacak değer veya kod parçası 13.
Bazı kullanım alanları:
- Sabit tanımlama: Örneğin,
PI
sabitini3.14159265359
olarak tanımlamak için#define PI 3.14
kullanılabilir 13. - Basit fonksiyonlar:
SQUARE(x)
makrosu,x
argümanının karesini hesaplar 13. - Koşullu derleme:
DEBUG
makrosu, hata ayıklama kodunun dahil edilip edilmeyeceğini kontrol etmek için kullanılabilir 1. - Dize birleştirme:
CONCAT(x, y)
makrosu, iki tokeni tek bir token halinde birleştirir 1.
5 kaynaktan alınan bilgiyle göre: