//-----------逆序数组
3 7 9 11
i j
关键:判断条件 i<j则进行交换
//-----------------------------一维指针数组
什么是指针数组?
是一个数组! 这个数组里面的数组元素都是地址
类型说明符 *数组名[数组长度]
int *pa[3] = {a[0],a[1]};
*pa == *(&pa[0]) == pa[0] == &a
//------------------------------指针变量之间的运算
前提:两个指针必须指向同一个数组
运算:减法
实质:计算两个指针之间关系,判断指针的位置
两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数。
进行关系运算
p1>p p1的地址高于p
p1<p p1的地址低于p
指针之间可以相减,但不可以相加(相加无意义)
空指针是由对指针变量赋予0值而得到的。
|
|