指针在函数中的传递

原创 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


c++中函数参数传递(值传递、指针传递,引用传递)进一步认识

今天想写一个函数,从函数中把我需要的两个值传出来,由于传出来的值比较多,所以不考虑用return来返回,需要通过参数把修改后的值拉出来供我使用,很当然的就想到了用指针,但是值就是传不出来;使我对原有的...
  • richerg85
  • richerg85
  • 2013年11月07日 19:05
  • 18292

向函数中传递指针和传递指针引用的区别

如果是传递指针,那么会先复制该指针,在函数内部使用的是复制后的指针,这个指针与原来的指针指向相同的地址,如果在函数内部将复制后的指针指向了另外的新的对象,那么不会影响原有的指针; 但 是对于传递指针应...
  • u011447369
  • u011447369
  • 2015年10月27日 14:41
  • 1416

C/C++函数形参传实参时值传递、指针传递、引用传递的区别

值传递:形参是实参的副本(复制、拷贝),形参值的改变不会影响实参的值,这种方式是很常见的。 指针传递:形参是指针类型,形参作指针运算后指向的就是实参,所以会影响实参的值。这种方式也是很常见的。 引用传...
  • wenhao_ir
  • wenhao_ir
  • 2016年06月08日 10:59
  • 2733

问题:向函数中传递指针和传递指针的引用的区别

如果是传递指针,那么会先复制该指针,在函数内部使用的是复制后的指针,这个指针与原来的指针指向相同的地址,如果在函数内部将复制后的指针指向了另外的新的对象,那么不会影响原有的指针; 但 是对于传递指针...
  • tedious
  • tedious
  • 2011年12月21日 21:15
  • 6737

二维指针、二维数组、指向数组的指针 函数参数传递

int arr[3][3] 的本质是指向数组的指针即 int  (*p)[3],所以二维数组名可以传递给foo( int (*arr)[3]) ,或者foo(int [][3]),但是不能传递给foo...
  • kimuwu
  • kimuwu
  • 2014年12月27日 22:44
  • 1973

函数指针的传递

本文讨论函数指针的传递,主要分为普通函数指针和类成员函数指针: 1.普通函数指针举个例子先#includeusing namespace std;void fun1(int i){ cout...
  • webScaler
  • webScaler
  • 2010年04月25日 18:27
  • 6830

函数中的引用和指针,static关键字

函数中的引用和指针,static关键字: // ReferenceTest1.cpp : 定义控制台应用程序的入口点。 // //函数中的引用和指针,static关键字 #include ...
  • ghevinn
  • ghevinn
  • 2013年08月17日 22:54
  • 1730

Python中指针式传递的函数遇到的问题

最近在尝试通过 multiprocessing 把原来的计算核心改为通过多进程实现的并行程序,但碰到了一个非常奇怪的问题,经过一些时间的排查,终于找到了问题所在。虽然问题本身很简单,但也许也有一定典型...
  • seekiu
  • seekiu
  • 2015年11月18日 19:39
  • 1552

指针的引用——在函数中的巧妙应用

前面有一篇文章讲了指针与引用。并且还提到不能定义指向引用的指针(因为引用不是对象,没有实际的地址)。那么,能否定义指针的引用呢?答案是肯定的,因为指针本身就是一个对象。即然是对象,就能定义一个引用邦定...
  • luoweifu
  • luoweifu
  • 2014年09月07日 13:54
  • 3539

数组、指针和字符串:指针用作函数参数、指针型函数和函数指针

一.指针用作函数参数        指针作函数形参时,我们调用此函数将实参值传递给形参后,实参和形参指针变量将指向相同的内存地址,那么在被调函数中对形参指针所指向的对象的改变会一样影响主调函数中...
  • chunlanse2014
  • chunlanse2014
  • 2015年03月07日 16:34
  • 456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针在函数中的传递
举报原因:
原因补充:

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