Aracılığıyla paylaş


Önişlemci yönergeleri

Önişlemci emirler gibi #define ve #ifdef, genellikle kaynak programlar kolay değiştirmek ve farklı bir yürütme ortamında derlemek kolay hale getirmek için kullanılır. Kaynak dosyasındaki yönergeleri belirli eylemleri gerçekleştirmek için Önişlemci söyleyin. Örneğin, Önişlemci metin simgelerini değiştirmek, diğer dosyaların içeriğini kaynak dosyaya ekler veya metin bölümlerini kaldırarak dosyanın parçası derlemesini bastır. Önişlemci satırları tanınan ve makro genişleme önce gerçekleştirilen. Bu nedenle, bu komutu bir makro Önişlemci komutu gibi görünen bir şey genişler, Önişlemci tarafından tanınmıyor.

Önişlemci ifadeleri kaynak dosyası deyimlerinin çıkış dizileri desteklenmiyor istisna olarak aynı karakter kullanın. Önişlemci deyimlerinde kullanılan karakter kümesini aynıdır yürütme karakter kümesi. Önişlemci da negatif karakter değerlerini tanır.

Önişlemci aşağıdaki yönergeleri tanır:

# define

görüntülenebilecek

#import

#undef

#elif

# if

# include

# kullanma

# başka

#ifdef

# Line

endif

#ifndef

# Pragma

 

Sayı işareti (#); yönergesini içeren satırdaki ilk nonwhite boşluk karakteri olmalıdır Beyaz boşluk karakterleri sayı işareti ile ilk harfini yönergesinin arasında görünür. Bağımsız değişken veya değer bazı yönergeleri içerir. Tek satırlık açıklama sınırlayıcısı (değişken veya yönerge bir parçası olan değer dışında) bir yönergeyi takip eden metin gelmelidir (/ /) veya açıklama sınırlayıcı içine (/ * * /). Önişlemci yönergelerini içeren satırların hemen bir ters eğik çizgi ile satır sonu işareti koyarak devam etti (\).

Önişlemci yönergelerini bir kaynak dosyasında herhangi bir yerde görünebilir, ancak bunlar yalnızca kaynak dosya kalanını uygulayın.

Ayrıca bkz.

Başvuru

Önişlemci işleçleri

Önceden tanımlı makrolar

Diğer Kaynaklar

C/C++ Önişlemci başvurusu