Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kaynak program bir veya daha fazla "kaynak dosya" veya "çeviri birimi" olarak ayrılabilir. Derleyici girişine "çeviri birimi" adı verilir.
Sözdizimi
translation-unit:
external-declaration
translation-unit
external-declaration
external-declaration:
function-definition
declaration
Bildirimlere Genel Bakış , terimsiz söz dizimini declaration verir ve Önişlemci Başvurusuçeviri biriminin nasıl işlendiğini açıklar.
Uyarı
ANSI söz dizimi kurallarının açıklaması için C Dili Sözdizimi Özeti'ne giriş bölümüne bakın.
Çeviri biriminin bileşenleri, işlev tanımlarını ve tanımlayıcı bildirimlerini içeren dış bildirimlerdir. Bu bildirimler ve tanımlar kaynak dosyalarda, üst bilgi dosyalarında, kitaplıklarda ve programın ihtiyaç duyduğu diğer dosyalarda olabilir. Bir program oluşturmak için her çeviri birimini derlemeniz ve sonuçta elde edilen nesne dosyalarını bağlamanız gerekir.
C "kaynak programı", yönergelerin, pragmaların, bildirimlerin, tanımların, deyim bloklarının ve işlevlerin bir koleksiyonudur. Bir Microsoft C programının geçerli bileşenleri olmak için, her birinin bu kitapta açıklanan söz dizimine sahip olması gerekir, ancak bunlar programda herhangi bir sırada görünebilir (bu kitabın tamamında belirtilen kurallara tabidir). Ancak, bu bileşenlerin bir programdaki konumu değişkenlerin ve işlevlerin bir programda nasıl kullanılabileceğini etkiler. Daha fazla bilgi için bkz . Yaşam Süresi, Kapsam, Görünürlük ve Bağlantı.
Kaynak dosyaların yürütülebilir deyimler içermesi gerekmez. Örneğin, değişkenlerin tanımlarını bir kaynak dosyaya yerleştirmeyi ve sonra bunları kullanan diğer kaynak dosyalarda bu değişkenlere başvurular bildirmeyi yararlı bulabilirsiniz. Bu teknik, gerektiğinde tanımların bulunmasını ve güncelleştirilmesini kolaylaştırır. Aynı nedenle, sabitler ve makrolar genellikle kaynak dosyalarda gerektiği gibi başvurulabilen "dosyaları dahil et" veya "üst bilgi dosyaları" olarak adlandırılan ayrı dosyalar halinde düzenlenir. Makrolar ve ekleme dosyaları hakkında bilgi için Bkz. Önişlemci Başvurusu.