当前位置: 代码迷 >> C语言 >> 数组与指针的小例子,搞晕了,运行有问题
  详细解决方案

数组与指针的小例子,搞晕了,运行有问题

热度:265   发布时间:2008-06-03 10:58:21.0
数组与指针的小例子,搞晕了,运行有问题
#include<stdio.h>
#include<string.h>
#include<stdlib.h>


void fun(char **p)
{
    *p=(char*)malloc(sizeof(10));//*p是p指向的内存,p没有变,*p变了
    sprintf(*p,"Hello.c");
}

void main()
{

    char **p;
    fun(p);//值传递方式,p的副本
    printf("main()函数中p为:%s\n",*p);
    free(*p);

}
搜索更多相关的解决方案: 指针  例子  运行  

----------------解决方案--------------------------------------------------------
char *p;
fun(&p);


[color=white]
----------------解决方案--------------------------------------------------------
回复 2# Loli 的帖子
还是不行!
----------------解决方案--------------------------------------------------------
  相关解决方案