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'

Tidak ada komentar:

Posting Komentar

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

Footer Adsense