作业帮 > 综合 > 作业

指针中p!=q是什么意思

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/07 22:57:14
指针中p!=q是什么意思
指针中p!=q是什么意思
当指针变量pp所指的变量Ip也是一种指针时,pp是一种指向指针的指针,称指针变量pp是一种多级指针.(以常用的二级指针为例) 二级指针类型实际上是(一级)指针变量的地址.设有基类型为int的指针变量p定义如下:int *p,n; 变量p的类型为int*,指针变量p可存贮一个int类型变量(例如n)的地址:p=&n; /* n的地址存贮到指针p中,即,使p指向n */ 记p的类型(int*)为T,即,p是T类型的变量.可使用基本运算(&) &p 来计算指针变量p的地址.上面基本运算的结果是T* 类型的,即,是 T* ≡ (int*)* ≡ int** 类型的,即是基类型为int的指针变量的地址,是基类型为int的二级指针.若要把上面的计算结果存贮到一个变量中,我们需要定义一个T*类型的 指针变量,例如q:T *q; ≡ (int*)*q; ≡ int **q; 变量q被称为基类型为int的二级指针变量.下面的处理使q指向p:q=&p; 下图描述了int类型变量n、基类型为int的一级指针p、基类型为int的