|
发表于 2003-7-2 00:24:57
|
显示全部楼层
其实还是那个问题
在林锐的<高质量C>里面那个例子程序
- void getmemory(char *m,int n)
- {
- m=(char *) malloc(sizeof(char)*n);
- }
- int main()
- {
- char *p=NULL;
- getmemory(p,100);
- strcpy(p,"hello");
- }
复制代码
就是这个了.
libnary说的非常对,从编译角度看,其实没有什么地址传递这么一说,c里面只有值调用
,可怜我以前也是看了那些书,结果最近看了林锐的书以后,想了好久,才有些明白.
真是的,国内好多出书的人都非常的不负责任. |
|