#define
Direktif #define menetapkan nilai yang diberikan ke nama yang ditentukan. Semua kemunculan nama berikutnya digantikan oleh nilai .
#define name value
-
Nama
-
Nama yang akan ditentukan. Nilai ini adalah kombinasi huruf, digit, dan tanda baca yang valid untuk pra-prosesor C/C++.
-
Nilai
-
Bilangan bulat, string karakter, atau baris teks.
Contoh ini menetapkan nilai ke nama NONZERO dan USERCLASS:
#define NONZERO 1
#define USERCLASS "MyControlClass"