![]() ![]() |
|
C语言最大难点揭秘[2] | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 13:57:44 文章录入:杜斌 责任编辑:杜斌 | |
|
|
int getkey(char *filename) { FILE *fp; int key; fp = fopen(filename, "r");
内存错误分配 错误分配的管理不是很困难。下面是一个示例(请参见清单 3):
/* Uh-oh! No one has initialized p2. */
在此错误类型中存在多个变种。free() 释放的内存比 malloc() 更频繁(请参见清单 4):
p = malloc(10); /* Allocate zero times, free once. */ /* Note that p remains uninitialized here. */ |
|
![]() ![]() |