做个标记,指针的指针的应用
2012-11-02 16:26
169 查看
程序1:
void myMalloc(char *s) //我想在函数中分配内存,再返回
{
s=(char *) malloc(100);
}
void main()
{
char *p=NULL;
myMalloc(p); //这里的p实际还是NULL,p的值没有改变,为什么?
if(p) free(p);
}
程序2:
void myMalloc(char **s)
{
*s=(char *) malloc(100);
}
void main()
{
char *p=NULL;
myMalloc(&p); //这里的p可以得到正确的值了
if(p) free(p);
}
void myMalloc(char *s) //我想在函数中分配内存,再返回
{
s=(char *) malloc(100);
}
void main()
{
char *p=NULL;
myMalloc(p); //这里的p实际还是NULL,p的值没有改变,为什么?
if(p) free(p);
}
程序2:
void myMalloc(char **s)
{
*s=(char *) malloc(100);
}
void main()
{
char *p=NULL;
myMalloc(&p); //这里的p可以得到正确的值了
if(p) free(p);
}
相关文章推荐
- 关于类的指针的应用
- 实验11——指针的基础应用
- 成员函数指针在开发中的实际应用
- c语言实现单链表&二级指针在单链表的应用
- C指针解析及指针作为参数传递的应用
- C/C++高阶语法:函数指针及其应用,回调函数
- d指针在QT上应用及实现
- 指针应用
- 智能指针应用
- 听翁恺老师mooc笔记(4)--指针的应用场景
- 二级指针的应用
- C语言进阶之二级指针的应用:重置内存空间大小
- 高德地图Android版SDK的应用(定位,添加自定义标记点)
- void *max() void * () 空指针返回的应用
- 简单的指针应用 成绩表 c语言
- 关于C++中的指针应用
- HTML其实就是学习几个重要标记的应用
- 函数指针的应用(一)
- 函数指针数组的应用,但在类内作为成员使用,需要特殊处理,指针类型要匹配
- 计算机科学-第7周 指针及应用 题目及参考解答