c 语言 指针 与地址
来源:互联网 发布:算法与复杂性理论 编辑:程序博客网 时间:2024/05/16 18:20
1.如何实现交换两个数的值
void swap( int *a,int *b)
{
int tep=*a;//*a其实就是主函数a的值,a是主函数存a数值的地址。
*a =*b;
*b =tep;
}
2.如何实现二维数组函数排序
void desc( int(* a) [10] ,int i){
//这样子就可以再此函数里边直接使用a[i][j] 操作了,和在主函数里一样。
//int(*a)[10] 意思是 这是一个二维数组,列数为10,然后再主函数这样子 写 desc(a,5),这是有5行的二维数组。
for( int n = 0; n < 5; n ++)
for ( int j = 0; j < 10; j ++)
{
if(a[n][j] <a[n][j+1])//判断大小,如果小就和后边的换位置
swap(&a[i][j],&a[i][j+1]);//调用刚才的函数实现值交换,这里是传过去的地址,不是数值。
}
}
3 ****p 关于指针的多重性,其实都一样,第一个指针后边的 (n-1)个* 都是地址,只有第一个才代表指针。
***p 其实就是指向的某个地址
}
0 0
- C 语言指针与地址
- c 语言 指针 与地址
- [编程语言][C语言]指针与地址
- C语言中指针与地址
- C语言之指针与地址
- c语言中的指针与地址
- C语言的内存与地址(C和指针)
- 【C】 指针与地址
- C 语言指针与汇编地址(一)
- C语言学习篇-8地址与指针
- 王学岗c语言指针+指针地址
- c 指针与地址 指针与函数
- c语言与指针
- C语言学习笔记----伊能C语言学习笔记----指针与地址的区别是什么?
- c 指针与首地址
- C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
- C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
- C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
- 数据结构基础 图的遍历(三) 之 BFS+DFS(非递归实现)
- 求一个字符串中连续出现次数最多的子串
- phpredis文档
- c语言各类问题 代码
- c 指针 及其位运算循环移动拔河比赛问题代码
- c 语言 指针 与地址
- 冒泡与选择算法区别
- c 结构体 简单的了解
- c 语言简单计算器源码
- 单例各种写法
- GCD 之 同步 异步 并发
- IOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- 简单的Coretext 图文混排
- 在iOS上增加手势锁屏、解锁功能