c++函数里的传值 传址
来源:互联网 发布:淘宝商品id在哪里看 编辑:程序博客网 时间:2024/06/07 15:16
#include<iostream>using namespace std;void fun1(int *p1){p1=new int(10);cout<<"*p1="<<*p1<<endl;}void fun2(int * & p2){p2=new int(5);cout<<"*p2="<<*p2<<endl;}void fun3(int *p1){*p1=122;cout<<"fun3:*p1="<<*p1<<endl;}void main(){int *p=new int(1);cout<<"main:*p="<<*p<<endl;fun3(p);cout<<"main:*p="<<*p<<endl;fun1(p);cout<<"main After:fun1:*p="<<*p<<endl;fun2(p);cout<<"main After:fun2:*p="<<*p<<endl;}
以上代码,运行后结果如下图:
fun1()函数里的p1指针,有发生传值调用时的拷贝!最耐人寻味的是fun2!!!
0 0
- c++函数里的传值 传址
- C语言里时间函数的操作
- C语言里的静态函数
- ctype.h里的函数(c语言)
- C/C++里的时间函数
- ctype.h里的函数(c语言)
- C语言里的延时函数
- lk里的经典c函数
- c语言结构体里的函数
- 在输入函数scanf()函数里%c的用法
- C里strlen函数和sizeof函数的作用
- 给初学者提个醒:C/C++函数里的指针参数也是按值传递的!
- c里常见的几个有用的函数总结
- 将图片写到excel里的函数 c#.net
- C++和C里,指向函数的指针有所不同
- C调用Python脚本文件里的函数(转)
- 怎样从Perl中调用C库里的函数
- C语言变参数函数的原里
- Unity 鼠标批量选择物体
- navigation pop到指定页
- C++ Primer学习之(3)——标准库类型
- java-折半查找算法(两种程序形式)
- 数据结构学习笔记3
- c++函数里的传值 传址
- java-利用折半查找算法将一个数插入有序数组中适当位置
- php程序员学C/C++之学习系列-【C基础】
- 【Flume NG用户指南】(2)配置
- 禁止超链接跳转--经测试,可用
- Excel中条件格式
- 如何学习mysql数据库—mysql入门基础
- Ubuntu 12.04中文输入法的安装
- POJ 3461 Oulipo (KMP算法)