Senin, November 18, 2019

Nilai default dari variabel statis pada bahasa C

Pada bahasa C, jika object memiliki durasi penyimpanan statis yang tidak diinisialisasi secara eksplisit, maka:
satu, Jika memiliki tipe pointer, maka diinisialisasi menjadi pointer NULL;
dua, Jika memiliki tipe aritmatik, maka diinisialisasi menjadi 0 (nol);
tiga, Jika dalam bentuk agregat, maka setiap anggota diinisialisasi sesuai aturannya;
empat, Jika sebuah union, maka anggota nama pertama diinisialisasi sesuai aturannya.

Contohnya, perhatikan hasil cetak program berikut ini:
Nilai dari g = 0
Nilai dari sg = 0
Nilai dari s = 0

Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Footer Adsense