Hoşgeldiniz
Okuma Moduna Geç
07 Aralık 2019 - 17:16
C Dersleri - Önişlemciler

Önişlemci, derleme tarafından asıl program çalışmadan önce kaynak kodunu değiştiren programdır. Önişlemciyi tetiklemek için # (diyez) işareti kullanılmaktadır.

Önişlemciler 3 ana kategoride toplanabilir:

1. Dahil Etme (Yerine Koyma) Önişlemcileri

Önişlemci Açıklaması
#include Bir dosyanın programa dahil edilmesi
#define
#undif
Bir değişkenin tanımlanması veya tanımlanmaması
#ifdef
#ifndef
Bir değişkenin tanımlı olup olmaması

2. Dosya Dahil Etme Bölümü

Önişlemci Açıklaması
#if
#elif
#else
#endif
If,
Else,
ifElse,
End if

3. Derleyici Kontrol Bölümü

Önişlemci Açıklaması
#line
#error
#pragma
Satır numarasını ayarla,
Derlemeyi iptal et,
Derleyici seçeneğini ayarla

Örneğin define edilmiş bir değişkenin değiştirilmesi gerektiği bir dosya mevcut. Bu durumda;

#undef SABIT
#define SABIT 20

şeklinde bir kullanım ile önce temizleyip sonra yeniden atama yapabiliriz.

Veya bir sabitin olup olmadığını kontrol edip yoksa programa o değişkenin atamasını yapabiliriz.

#ifndef SABIT
   #define SABIT 20
#endif

 

Sponsorlu Bağlantı
İlk Yorumu Sen Bırak!
Bu konu hakkında henüz kimse görüş bildirmedi. İlk görüşü sen aktarmak ister misin?
Adınız ve Soyadınız
Mail Adresiniz
Mail adresinizi yalnızca yönetici görüntüleyebilir.
Web Siteniz
Yorumunuz
Yorumu Gönder