Bagikan melalui


Isi Fungsi

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

Sintaks

function-definition:
declaration-specifiersoptattribute-seq opt declarator declaration-listopt compound-statement

/* attribute-seq adalah khusus untuk Microsoft */

compound-statement: /* Isi fungsi */
{declaration-listopt opt statement-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