20.5 #ifdef ve #ifndef Yönergeleri
20.5 #ifdef ve #ifndef Yönergeleri
- #ifdef önişlemcisi ile, bir ismin tanımlanmış olup olmadığı
- #ifndef önişlemcisi ile, bir ismin tanımlanmamış olup olmadığı
sorugulanır. Örneğin:
1 2 3 |
#ifndef SIFRE #define SIFRE 22357 #endif |
gibi.
Program 20.7: Tanımlanmış ise pi sayısını kullanır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/* 20prg07.c: Tanımlanmış ise PI sayısını kullanır */ #include <stdio.h> #include <math.h> #define PI 3.141593 main() { double c, r = 21.3; #ifdef PI c = 2.0 * PI * r; printf("Dairenin cevresi = %lf\n",c); #else printf("PI saysisi tanimlanmamis.\n"); #endif } |
ÇIKTI
1 |
Dairenin cevresi = 133.831862 |