#include <stdio.h>
#include <stdlib.h>int main(void)
{
int *p, i; p = (int *)malloc(6 * sizeof(int)) ;
if (p == NULL) { //判断是否为空
printf("内存分配出错!");
exit(1);
} for (i=0; i<6; i++) {
p++;
*p = i;
printf("%2d", *p);
}
printf("\n"); free(p); //这句运行时出错 return 0;
}内存分配出错??
解决方案 »
- 报这missing function header (old-style formal list?) 错误
- 急,求各位帮忙,显示数据或者文件
- 请教高高手!CDMA无线接入模块编程问题
- 关于桌面颜色编程的问题。
- 再问:如何自动比较版本更新?
- 帅超来领分
- 怎样将英文版本改为中文版本啊!
- 谁能给我讲讲CArchive和CFile的用法,比如怎样存储几个不同类型的数据,并且取出来
- 一个CButton的自绘对象,为什么重载WindowProc或者DefWindowProc都不能捕获鼠标事件???
- 如果要做一个ERP项目(企业内部),用MS平台的话,用什么技术比较好呢?N-Tiers?
- 邮槽通信中,服务器端如何连续接收客户端的消息?
- COM组件设计与应用(十一) 上面有一个ICallBack接口,在组件端并没有实现,那么在客户端怎么用呢?
#include <stdlib.h>int main(void)
{
int *p, i;
p = (int *)malloc(6 * sizeof(int)) ;
if (p == NULL) { //ÅжÏÊÇ·ñΪ¿Õ
printf("ÄÚ´æ·ÖÅä³ö´í£¡");
exit(1);
} for (i=0; i<6; i++) {
*(p+i) = i;
printf("%2d", *(p+i));
}
printf("\n");
free(p); //Õâ¾äÔËÐÐʱ³ö´í
return 0;
}