Rabu, November 06, 2019

Deklarasi variabel global dalam bahasa C

perhatikan dua program berikut ini:
Output:
redeclaration of ‘x’ with no linkage

Output:
5

Pada program pertama pada bahasa C kompilasi yang dilakukan gagal, tetapi pada program kedua program dapat bekerja secara baik. Paca C++, kedua program akan mengalami gagal kompilasi.

Bahasa C memungkinkan variabel global untuk dideklarasikan kembali ketika deklarasi pertama tidak menginisialisasi variabel.

Program berikut ini gagal dijalankan dalam bahasa C karena variabel global diinisialisasi dalam deklarasi pertama itu sendiri.

Output:
error: redefinition of 'x'





Related Posts

Deklarasi variabel global dalam bahasa C
Oleh

mohon untuk melakukan koreksi jika terdapat kesalahan pada penulisan blog ini,