Aracılığıyla paylaş


Bağımsız değişken bir dizi ile aramaları

Kısmi parametre listesi üç nokta gösterim, bir virgül üç noktayla sona erdirilebilir (,...) işlevine geçirilen daha fazla bağımsız değişken olabilir göstermek için ancak onlar hakkında daha fazla bilgi verilir.Tür denetleme gibi değişkenler üzerinde gerçekleştirilir.En az bir parametre üç nokta gösterim gelmelidir ve üç nokta gösterim parametre listesindeki son belirteç olması gerekir.Üç nokta gösterim parametrelere ek olarak tanımlanmış parametre listesinde alırsa, bir işlevin davranışı tanımsızdır.

Bağımsız değişken bir dizi olan bir işlevi çağırmak için herhangi bir sayıda bağımsız değişken işlev çağrısında belirtin.Örnek printf işlev c çalışma zamanı kitaplığı.İşlev çağrısı parametre listesi ya da bağımsız değişken türleri listesinde bildirilen her tür adı için bir bağımsız değişkenini eklemeniz gerekir.

İşlev çağrısında belirtilen tüm bağımsız değişkenlerinin yığın üzerinde sürece yerleştirilir __fastcall çağırma kuralı belirtildi.Bildirilen işlevi için parametre sayısı kaç bağımsız yığından alınır belirler ve parametreler için atanmış.Herhangi bir ek bağımsız değişkenler yığından almak ve ne kadar bağımsız değişkenler varsa belirlemek için sorumluluğu size aittir.stdarg.H dosyası sayılarda bağımsız değişken alır, işlev bağımsız değişkenleri erişmek için ANSI tarzı makro içeriyor.Ayrıca, XENIX stil içindeki makrolar varargs.H hala desteklenmektedir.

Bu örnek bildirim sayılarda bağımsız değişken çağıran bir işlev gösterir.

int average( int first, ...);

Ayrıca bkz.

Kavramlar

İşlev çağrıları