首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

6.0到底如何了

2012-05-01 
6.0到底怎么了#includestdio.h#includestdlib.hvoid main() //win7+6.0{int mint* Rprintf(enter t

6.0到底怎么了
#include<stdio.h>
#include<stdlib.h>
void main() //win7+6.0
{
int m;
int* R;
printf("enter the size of array please!\n");
scanf("%d",&m);
R=(int*)malloc(sizeof(int)*m);//这样写是合适的;
}
----------------------------------------------------
----------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
void main() //win7+6.0
{
int m;
printf("enter the size of array please!\n");
scanf("%d",&m);
int* R=(int*)malloc(sizeof(int)*m);//这样写不合适,
//\外星人学编程\各种编程实验区\stefanie.c(8) : error C2143: syntax error : missing ';' before 'type'
//变量定义也有先后?
}

[解决办法]
呵呵,某些编译器不支持这样的用法。

你的代码如果用gcc编译,完全没问题。

或者,你直接改成cpp文件,也是没问题的。

热点排行