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







Related Posts

Nilai default dari variabel statis pada bahasa C
Oleh

"semoga yang memberikan komentar diberikan berkah kebaikan dari Allah, dijauhkan dari kejahatan, dan diberikan pahala ilmu dan amal jariyah dari sepenggal kata yang ia tinggalkan amiin :) "