1、指针在函数中的使用
在向函数传递指针(或者说地址)时,传递的是指针变量的值(指针/地址)或者某一个基本类型变量的指针/地址,函数这边接收到指针变量的值(地址/指针)后,即可在函数内部操作函数外部的变量。
示例1:向函数传递指针变量的值
指针变量的值就是指针/'地址
源码:
运行:
示例2: 向函数传递一个基本类型变量的指针/地址
源码:
运行:
2.指针操作数组
定义数组:int integer_array[10]时,其实数组名integer_array并不是代表整个数组,而是代表数组首个元素的地址/指针,并且integer_array是个常量,不可改变。知道这一点后,我们就可一改操作数组的常态,运用指针来操作。
示例1:为数组录入并输出数据
源码:
运行:
示例2:指针另类的操作数组
源码:
运行:
示例3:指针另类操作数组
源码:
运行:
3.指针在函数中操作数组
主要有一个指针版冒泡排序函数,一个指针版遍历数组函数
源码:
运行:
看到这里,再探指针就完结了。相信自己,指针与函数与数组不过如此,,,,,,