5
Mengapa preprosesor C menafsirkan kata "linux" sebagai konstanta "1"?
Mengapa preprosesor C dalam GCC menafsirkan kata linux(huruf kecil) sebagai konstanta 1? test.c: #include <stdio.h> int main(void) { int linux = 5; return 0; } Hasil $ gcc -E test.c(berhenti setelah tahap preprocessing): .... int main(void) { int 1 = 5; return 0; } Yang tentu saja menghasilkan kesalahan. (BTW: …
1022
c
linux
gcc
c-preprocessor