Bagikan melalui


Isi Fungsi

Isi fungsi adalah pernyataan gabungan yang berisi pernyataan yang menentukan apa yang dilakukan fungsi.

Sintaks

function-definition:
declaration-specifiers optattribute-seq optdeclaratordeclaration-listoptcompound-statement

/* attribute-seq adalah khusus untuk Microsoft */

compound-statement: /* Isi fungsi */
{ declaration-list opt optstatement-list}

Variabel yang dideklarasikan dalam isi fungsi, yang dikenal sebagai variabel lokal, memiliki auto kelas penyimpanan kecuali ditentukan lain. Ketika fungsi dipanggil, penyimpanan dibuat untuk variabel lokal, dan inisialisasi lokal dilakukan. Kontrol eksekusi diteruskan ke pernyataan pertama di dan berlanjut compound-statement sampai return pernyataan dijalankan atau akhir isi fungsi ditemui. Kontrol kemudian kembali ke titik di mana fungsi dipanggil.

Pernyataan return yang berisi ekspresi harus dijalankan jika fungsinya adalah mengembalikan nilai. Nilai pengembalian fungsi tidak terdefinisi jika tidak ada return pernyataan yang dijalankan atau jika return pernyataan tidak menyertakan ekspresi.

Lihat juga

Definisi Fungsi C