指针和引用
来源:互联网 发布:python matplotlib 3d 编辑:程序博客网 时间:2024/06/06 09:20
尼玛,今天一下就被颠覆三观了,原来我一直把指针和引用搞混了,次奥!!!!!!!
#include<stdio.h>void pt(int * pta,int * ptb){int *ptc;ptc=pta;pta=ptb;ptb=ptc;}void ref(int &ra,int &rb){int rc;rc=ra;ra=rb;rb=rc;}void main(){int a=3;int b=4;int *pa=&a;int *pb=&b;pt(pa,pb);printf("zhizhen: a=%d,b=%d\n",a,b);ref(a,b);printf("yinyong: a=%d,b=%d\n",a,b);}
输出:
zhizhen: a=3,b=4
yinyong:a=4,b=3
再加上一段代码,以便能够更深入的理解这个东西
void tt(int *a,int *b){int c;c=*a,*a=*b,*b=c;}int main(){int a=5,b=6;int *pta=&a,*ptb=&b;printf("%d %d\n",a,b);tt(pta,ptb);printf("%d %d",a,b);while(1);}输出:
5 6
6 5
0 0
- 指针和指针引用
- 指针和指针引用
- 指针和指针的引用
- 指针和指针的引用
- 指针,和指针的引用
- 指针和指针的引用
- 引用和指针小结
- 指针和引用
- 区分指针和引用
- 指针和引用
- 指针和引用
- 指针和引用
- 指针和引用
- 引用和指针
- 函数指针和引用
- 引用和指针
- 引用和指针
- 引用和指针
- HTML中单位em和px
- linux/Aix启动、关闭Oracle及监听
- 测试工具IOmeter
- Java阻塞队列的实现
- Java语言Socket接口用法详解
- 指针和引用
- js弹出页面居中
- Milking Cows
- NSDate 使用
- pgsql子查询表达式
- java 内存分析和调优
- Android 的monkey测试及排错步骤
- 解决Android SDK下载和更新失败的方法
- Web Service描述语言 WSDL 详解