关于引用(一)
来源:互联网 发布:设计软件培训学校 编辑:程序博客网 时间:2024/05/17 21:41
#include <iostream>using namespace std;//1.引用的基本概念//2.属于C++编译器对C的扩展,不能用C语言的语法来思考void main01(){ int a = 10; //引用的语法:Type & name = var; int &b = a; b = 100;//相当于把a修改成100 printf("b=%d\n",b); printf("a=%d\n",a); a = 200; printf("b=%d\n",b); printf("a=%d\n",a); system("pause"); return;}void main02 (){ int a = 10; int &b = a; //int &c ;//报错,03普通引用必须要依附于某一个变量,用变量进行初始化 system("pause");}//基础类型的引用void myswap(int a ,int b){ int c = 0; c = a; a = b; b = c; } //使用完成不了变量的调换void myswap02(int *a ,int *b){ int c = 0; c = *a; *a = *b; *b = c; }//属于C语言时用到的调用void myswap03(int &a ,int &b){ int c = 0; c = a; a = b; b = c; }void main (){ int x,y; x = 10; y = 20; printf ("x=%d,y=%d\n",x,y); myswap(x,y); printf ("x=%d,y=%d\n",x,y); myswap02(&x,&y); printf ("x=%d,y=%d\n",x,y); myswap03(x,y);//x就是a的别名,y就是b的别名 printf ("x=%d,y=%d\n",x,y); system("pause");}
结果:
阅读全文
0 0
- 关于引用(一)
- 关于C++引用的分析(一)
- 一关于引用的面试题
- 关于引用(&)
- 随笔 (关于引用)
- 引用(一)
- 引用类型(一)
- 关于winform控件在IE浏览器引用webservice的一点经验(一)
- 关于android报莫名其妙的问题(一)-引用的R文件错误了
- 关于维度建模(引用)
- (转)关于C++引用
- C++引用详解(一)
- 引用与const(一)
- c++之引用(一)
- Unreal资源引用(一)
- (一)对象与引用
- javascript 引用类型(一)
- 关于引用
- session详解
- PPT这样学就对了之目录页制作
- Mybatis入门学习(二)
- [嵌入式Linux驱动]S5PV210的蜂鸣器Linux驱动
- 排序算法_2,快速排序
- 关于引用(一)
- 2018网易--游历魔法王国
- HDU-6213-Chinese Zodiac(水题)
- 两个有序链表序列的合并
- 动态规划——旅行推销员问题
- Android中使用Activity管理类
- Step by Step——数据库-char & varchar & nvarchar
- 快速排序【递归分治法】
- linux 安装mysql5.6