Perhatikan contoh program berikut ini:
Hasil output yang dikeluarkan dari program adalah error karena tipa dari x yang diambil sebagai variabel oleh kompilator tidak diketahui nilainya. Pada bahasa C, terdapat direktif '#', yang juga dikenal dengan sebutan operator stringizing yang pada dasarnya mengkonversi argumen direktif '#' dalam sebuah string. Sehingga contoh program dapat dimodifikasi sebagai berikut:
Sehingga input dari PRINT(x) akan mencetak hasil x. Faktanya, jika input adalah PRINT(geeks), maka akan mencetak 'geeks'.
Tidak ada komentar:
Posting Komentar
Respon komentar 7 x 24 jam, so please be patient :D