随笔 - 1, 文章 - 9, 评论 - 4, 引用 - 0
数据加载中……

参数传值的理解

void test1(char **p, char *l)
{
    
*= l;
}


void test2(char *p, char *l)
{
    p 
= l;
}


void main()
{
    
char s[] = "0123456789";
    
char *= s;
    
char *= s+3;
    
    test1(
&p, l);
    test2(p, l);
}

注意使用**p来达到更改效果
多一层指针指向,可以用来管理外面的指针

posted on 2009-03-16 11:32 EiN 阅读(105) 评论(0)  编辑 收藏 引用 所属分类: C/C++ and ASM


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理