Aracılığıyla paylaş


İşlev Gövdesi

İşlev gövdesi , işlevin ne yaptığını belirten deyimleri içeren bileşik bir deyimdir.

Sözdizimi

function-definition:
declaration-specifiers optattribute-seqopt optdeclaratordeclaration-listcompound-statement

/* attribute-seq Microsoft'a özgü */

compound-statement: /* İşlev gövdesi */
{ declaration-list tercih etstatement-list}

Yerel değişkenler olarak bilinen bir işlev gövdesinde bildirilen değişkenler, aksi belirtilmedikçe depolama sınıfına sahiptir auto . İşlev çağrıldığında, yerel değişkenler için depolama oluşturulur ve yerel başlatmalar gerçekleştirilir. Yürütme denetimi içindeki compound-statement ilk deyimine geçer ve bir return deyim yürütülene veya işlev gövdesinin sonuna ulaşılana kadar devam eder. Denetim daha sonra işlevin çağrıldığı noktaya döner.

İşlev return bir değer döndürecekse, ifade içeren bir deyim yürütülmelidir. Hiçbir deyim yürütülmezse veya deyimi bir ifade içermiyorsa işlevin return dönüş değeri tanımlanmamış return olur.

Ayrıca bkz.

C İşlev Tanımları