-2
我對Objective-C相對較新,我知道它是C的一個超集。但是當我嘗試在GCC中編譯這個C代碼時,它給了我一個錯誤,並且我不是能夠執行代碼。在Objective-C編譯器上編譯不正確的C程序
#include <stdio.h>
int main(){
int x;
printf("Input int:\n");
scanf("%d", x);
printf("%d", x);
return 0;
}
而當我做這個其他的代碼,沒有錯誤,但輸出是錯誤的。 注意:唯一的變化是「int * x」。
#include <stdio.h>
int main(){
int *x;
printf("Input int:\n");
scanf("%d", x);
printf("%d", x);
return 0;
}
INPUT: 3
OUTPUT: 2147307520
這兩種語言都是錯誤的。 – 2013-02-23 03:01:13