-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