这么简单的语句为什么总是报错?#include#includemain(){\x05int n;\x05scanf("%d",&n);\x05int* p=(int *)malloc(n*sizeof(int));}报错为:error C2143:syntax error :missing ';' before 'type'

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 22:26:20
这么简单的语句为什么总是报错?#include#includemain(){\x05int n;\x05scanf(
x){擝5<|Vˋk/}cד @g Xk)33sJSRatnbffuLif^B5Ui R()MO*άJOjjZBZ~ϬԢ"g#Ccʼ Unfqqf^BRjZ~QzIeAMR>)~yY &s|wk$/^dSV}t3@6$ʞ.kz6oPD!Yi{uu=YOvv>igS7?t';z:X ! }/.zg6$ -kX M |9}E3 m @!:}:

这么简单的语句为什么总是报错?#include#includemain(){\x05int n;\x05scanf("%d",&n);\x05int* p=(int *)malloc(n*sizeof(int));}报错为:error C2143:syntax error :missing ';' before 'type'
这么简单的语句为什么总是报错?
#include
#include
main()
{
\x05int n;
\x05scanf("%d",&n);
\x05int* p=(int *)malloc(n*sizeof(int));
}
报错为:error C2143:syntax error :missing ';' before 'type'

这么简单的语句为什么总是报错?#include#includemain(){\x05int n;\x05scanf("%d",&n);\x05int* p=(int *)malloc(n*sizeof(int));}报错为:error C2143:syntax error :missing ';' before 'type'
你用的是C还是C++?
如果是 c 只能把变量定义在函数的开头,不能定义在执行语句的后面;
要是C++是没有问题的!