大家来帮帮忙,我在vs2008中编写C语言如下代码时出现错误:
大家来帮帮忙,我在vs2008中编写C语言如下代码时出现错误:#include<stdio.h>#include<conio.h>voidmain(void){/*声明一...
大家来帮帮忙,我在vs2008中编写C语言如下代码时出现错误:
#include <stdio.h> #include <conio.h>
void main(void)
{
/*声明一int型指针p,并申请一块动态内存,用其首地址为p初始化*/
int *p=(int*)malloc(10*sizeof(int));
if(p==NULL) /*防错处理,看内存申请是否成功*/
{
printf("内存申请失败,退出");
return;
}
free(p); /*释放动态内存*/
getch(); /*等待,按任意键继续*/
}
正在编译...
aaa.cpp
d:\c程序\aa\aa\aaa.cpp(6) : error C3861: “malloc”: 找不到标识符
d:\c程序\aa\aa\aaa.cpp(13) : error C3861: “free”: 找不到标识符 展开
#include <stdio.h> #include <conio.h>
void main(void)
{
/*声明一int型指针p,并申请一块动态内存,用其首地址为p初始化*/
int *p=(int*)malloc(10*sizeof(int));
if(p==NULL) /*防错处理,看内存申请是否成功*/
{
printf("内存申请失败,退出");
return;
}
free(p); /*释放动态内存*/
getch(); /*等待,按任意键继续*/
}
正在编译...
aaa.cpp
d:\c程序\aa\aa\aaa.cpp(6) : error C3861: “malloc”: 找不到标识符
d:\c程序\aa\aa\aaa.cpp(13) : error C3861: “free”: 找不到标识符 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询