指针在函数中的传递

原创 2012年03月21日 15:21:27
#include <stdio.h>

char m[]="12345";

int test(char **FPt)
{
  printf("m =%x \n",m);
  *FPt=m;
}

void main()
{
  char *t=0;
  printf("t1 == %x \n",t);
  test(&t);
  printf("t2 == %x \n",t);
  printf("%s\n",t);
}

// 运行结果:

[root@localhost tmp]# ./test2
t1 == 0 
m =80496e4 
t2 == 80496e4 
12345


相关文章推荐

传递函数指针到DLL函数中去的示例

  • 2009年04月20日 00:40
  • 2.43MB
  • 下载

指针作为函数参数传递 (转载)

这几天在学习C过程中,在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下:     createNode(BinNode *tree,char *p)     {    ...
  • lpp1989
  • lpp1989
  • 2012年07月20日 13:57
  • 15515

指针作为函数参数传递 (转载)

指针作为函数参数传递 (转载) 转载地址:http://bizhenpo.blog.hexun.com/13559193_d.html 这几天在学习C过程中,在使用指针作为函数参数传递的时候出...

c++ 指针作为函数参数传递

今天在写一个字符串字母大小写互转的一个函数的时候,修修改改终于完成了。代码如下: #include "stdafx.h" #include #include char *transform...

函数指针参数的传递问题

程序1:   void  myMalloc(char  *s)  //我想在函数中分配内存,再返回   {        s=(char  *)  malloc(100);   }     void ...

函数参数用指针或引用传递时发现的一个小问题

今天看php手册时,看到引用那一章节时,有这么一段代码: $baz = "hello world!"; function foo (&$var) { $var =& $GLOBALS["...

函数指针参数传递内存

这几天在学习C过程中,在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下:     createNode(BinNode *tree,char *p)     {    ...

C/C++函数指针传递和typedef的误区

typedef string *pstrType; const pstrType cstrVar; 请问cstrVar是什么类型?简单的回答是const pstrType,那么这个类型是什么呢? ...
  • comwise
  • comwise
  • 2013年10月12日 23:19
  • 699

C函数的指针传递问题

转载自哪里忘了 前几日用C编写DSP程序时,遇到一个问题:如何向C函数中传递指向二维数组的指针参数。初接触以为很简单,直接声明一个二维数组,然后把数组名传进去。但是一经编译便报错。后来仔细想了一下,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针在函数中的传递
举报原因:
原因补充:

(最多只允许输入30个字)