二级指针的小应用(在主函数中获取子函数的地址)
来源:互联网 发布:.cx域名投资 编辑:程序博客网 时间:2024/06/04 18:28
下面的这个例子,是二级指针的一个小应用,在主函数中获取子函数的地址。
比较2段代码的不同。
1-------------------------------------------------------------------------------
<pre name="code" class="cpp"><pre name="code" class="html">#include <stdio.h>#include <stdlib.h>void function(int* p){int i = 3;printf("i的地址为%#x\n",&i); p = &i;}main(){int* mainp;function(mainp);printf("主函数中获取i的地址为%#x\n",mainp);system("pause");}
结果为:
结果分析:主函数没有获取到子函数中的地址。
2------------------------------------------------------------------------------------
#include <stdio.h>#include <stdlib.h>void function(int** p){int i = 3;printf("i的地址为%#x\n",&i);*p = &i;}main(){int* mainp;function(&mainp);printf("主函数中获取i的地址为%#x\n",mainp);system("pause");}结果为:
结果分析:主函数获取到了子函数中的地址。
0 0
- 二级指针的小应用(在主函数中获取子函数的地址)
- 子函数中的内存分配(二级指针的应用)
- 一级指针,二级指针在函数调用传址问题。在子函数中分配内存。
- c语言指针做函数参数,使用指针地址(二级指针)在被调函数中修改主调函数的指针。
- 在子函数中改变指针变量的值的方法
- 指针在子函数中动态分配空间的问题及解决方法
- 在函数调用/子函数中进行动态内存的分配
- 二级指针的应用
- malloc,free在二级指针(指针的指针)的应用
- C/C++之主函数获取子函数变量地址
- 二级指针在函数中的应用(读取文件到BYTE*数组中)
- 函数调用子函数,注意子函数的位置
- 再回首(四):二级指针做函数参数的应用
- c语言实现单链表&二级指针在单链表的应用
- 主函数和子函数的传值传址例子
- 指针在子函数中分配空间若干问题
- 子函数的调用与返回,主函数获取返回值,函数工作路径
- 二级指针的地址值问题
- jquery 自制广告轮播小插件
- android中加载大图片到内存
- Ubuntu 12.04 安装eclipse for c++
- java 中的StringBuilder和StringBuffer
- C++面向对象高级开发_极客班_第一节课笔记_section2
- 二级指针的小应用(在主函数中获取子函数的地址)
- bash: ulimit: open files: cannot modify limit: Operation not permitted
- SQL-删除重复数据
- android 源码详解
- JSP(JavaServer Pages)
- 利用Radio Button、Check Box、Date Picker和Slider作出选择
- hdu1254 推箱子
- 内存计数器实现限频
- 循环结构