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.
İşlev bildirimlerinde veya depolama sınıfı tanımlayıcısını static kullanabilirsinizextern. İşlevlerin her zaman genel kullanım ömürleri vardır.
Microsoft'a Özgü
İç düzeydeki işlev bildirimleri, dış düzeydeki işlev bildirimleri ile aynı anlama sahiptir. Bu, yerel kapsamda bildirilmiş olsa bile bir işlevin, çeviri biriminin geri kalanında, bildirim noktasında görülebilir olması anlamına gelir.
END Microsoft'a Özgü
İşlevler için görünürlük kuralları, aşağıdaki belirtildiği gibi değişkenlerle ilgili kurallara göre biraz farklıdır:
Olduğu bildirilen
staticbir işlev yalnızca tanımlandığı kaynak dosya içinde görünür. Aynı kaynak dosyadaki işlevler işlevi çağırabilirstatic, ancak diğer kaynak dosyalardaki işlevler ada göre doğrudan erişemez. Çakışma olmadan farklı bir kaynak dosyada aynı ada sahip başkastaticbir işlev bildirebilirsiniz.olarak
externbildirilen işlevler, programdaki tüm kaynak dosyalarında görünür durumdadır (daha sonra gibistaticbir işlevi yeniden oluşturmadığınız sürece). Herhangi bir işlevexternişlevini çağırabilir.Depolama sınıfı belirticisini atlayan işlev bildirimleri varsayılan olarak
extern'dir.
Microsoft'a Özgü
Microsoft, tanımlayıcının extern olarak staticyeniden tanımlanmasına izin verir.
END Microsoft'a Özgü