理解双重指针
来源:互联网 发布:网络机顶盒软件大片 编辑:程序博客网 时间:2024/05/21 09:04
双重指针好的是在函数调用时可以改变指针的指向,而单指针通过函数调用只能改变指针所指地址的内容,不能改变指针的指向
代码如下,有空写详解:
#include <stdio.h>int main(void) { void swap1(int *a,int *b); void swap2(int **a,int **b); int a=3,b=6,a1=3,b1=6,*ptr1=&a,*ptr2=&b,*ptr3=&a1,*ptr4=&b1; swap1(ptr1,ptr2); printf("*ptr1 = %d,*ptr2 = %d\n",*ptr1,*ptr2); printf("a = %d,b = %d\n",a,b); swap2(&ptr3,&ptr4); printf("*ptr1 = %d,*ptr2 = %d\n",*ptr3,*ptr4); printf("a = %d,b = %d\n",a1,b1); return 1;}void swap1(int *a,int *b) { int temp; temp = *a; *a = *b; *b = temp;}void swap2(int **a,int **b) { int *temp; temp = *a; *a = *b; *b = temp;}
0 0
- 理解双重指针
- 如何理解双重指针
- 从一道面试题理解双重指针
- 关于数组指针,指针数组,双重数组,二维矩阵,字符串数组,双重字符指针的理解
- 双重指针
- 双重指针
- 双重指针
- 双重指针
- 双重指针
- 双重指针的用法
- 为什么使用双重指针
- 为什么使用双重指针
- 双重指针的用法
- 双重指针 二维数组
- 双重指针的疑惑
- 如何使用双重指针
- 双重指针的用法
- 双重指针的使用
- 第六周程序阅读5
- 【Java基础之数据类型转换】数据类型自动转换和强制转换、及相关常见面试题(如return (short)x / y* 2; 的返回类型)
- Oracle EBS 信用(Credit)额度(1)-基础设置
- 蓝桥杯第5届第8题
- C#将DataTable海量数据导出到Excel
- 理解双重指针
- 09-04-02 Class
- 截屏保存为位图(C++)
- JS实现进度条效果
- 基础总结篇之八:创建及调用自己的ContentProvider
- 使用IBM Tivoli Monitoring Universal Agent自定义开发Windows Terminal Service监控服务
- 标准C++中的string类的用法总结
- 基于JS的WEB会议室预订拖拽式图形界面的实现
- 一个人的网站开发