变量的引用类型和非引用类型的区别
来源:互联网 发布:java实验心得体会 编辑:程序博客网 时间:2024/05/01 20:13
///////////////////////////// author:liyuechao// date:2014.8.8////////////////////////////// algo1-3.cpp 变量的引用类型和非引用类型的区别#include<stdio.h>void fa(int a) // 在函数中改变a,将不会带回主调函数(主调函数中的a仍是原值){a++;printf("在函数fa中:a=%d\n",a);}void fb(int &a) // 由于a为引用类型,在函数中改变a,其值将带回主调函数{a++;printf("在函数fb中:a=%d\n",a);}void main(){int n=1;printf("在主程中,调用函数fa之前:n=%d\n",n);fa(n);printf("在主程中,调用函数fa之后,调用函数fb之前:n=%d\n",n);fb(n);printf("在主程中,调用函数fb之后:n=%d\n",n);}
执行结果如下:
在主程中,调用函数fa之前:n=1在函数fa中:a=2在主程中,调用函数fa之后,调用函数fb之前:n=1在函数fb中:a=2在主程中,调用函数fb之后:n=2Press any key to continue
0 0
- 引用类型变量和非引用类型变量的区别
- 变量的引用类型和非引用类型的区别
- 变量的引用类型和非引用类型的区别
- algo1-3.cpp 变量的引用类型和非引用类型的区别
- 值类型变量和引用类型变量的区别
- Java中的基本类型和引用类型变量的区别
- final修饰基本类型和引用类型变量的区别
- JS变量基本类型和引用类型的区别
- Java中的基本类型和引用类型变量的区别
- Java 中基本类型 和 引用类型 变量的区别
- Java中的基本类型和引用类型变量的区别
- Java中的基本类型和引用类型变量的区别
- Java中的基本类型和引用类型变量的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 怎么贴代码
- HTML5前端UI框架 ZUI
- 在Web前端处理时分页的处理
- Ubuntu 13.04设置root用户登录图形界面
- 什么时候开始最后
- 变量的引用类型和非引用类型的区别
- LeetCode-Combination Sum
- uva 11354 bond 最小瓶颈路
- [就业创业] Google公司办公室实拍,令人向往的工作环境
- Websites for Sublime Text
- 抽象数据类型的表示与实现
- Java 的插件框架 PF4J
- 关于myeclipse引入jar包
- Jmeter介绍