已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 11:43:21

已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因.
已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因.

已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因.
这个要看你的开发环境了.一般开发时,在定义一个指针时,都会把指针的值赋值为空,然后进行操作.在删除指针的对象时,也将指针清空.这样你可以用p == NULL 来判断指针是否有效.如果这两个地方,你没有进行清空处理,那么,你再使用这个指针时,就无法判断此时指针是否有效.

已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因. 如果 const 出现在 * 左边,则指针指向的内容为常量按这句话的理解:我是否可以改变指针的指向,当改变指向时,该指针所指的东西就变成了常亮? 已知单链表头指针位置,已知P指针指向其中某结点,设计算法,删除P指针所指向结点前驱结点 int a ,*p ,(*p1)( ) ,*f( ),f1( ) ; float b[10],c[10][10],*p2;p1=f1;指针p1是否指向了函数f1;p1=f;指针p1是否指向了指针f,指针f是否还可以指向其他的东西 定义指针变量时必须说明其() ,以确定该指针变量所指向的变量的类型. “指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢? “指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢? p为一指针变量,取p所指向单元的数据作为表达式的值,然后使p指向后一个单元 表达式a=*p++中,p为一指针,该表达式运算的正确顺序应该是? 设有一指向某种数据类型变量Var的指针p,p值为X,该类型数据所占空间为Y字节,则p+N的值为? 链表结点的指针与该链表结点的指针域相同吗,比如p=A->next A是头结点指针那么p是指向开链表结点的指针与该链表结点的指针域相同吗,比如p=A->next A是头结点指针那么p是指向开始结点还是指 c语言中,定义一个指针 int*p.假定刚开始时候p所指向的地址相同.则指针p++和*(p++)的意义是否相同? 某测绘装上一枚指针原来指向南偏西50度,把这枚指针按逆时针方向旋转一周,则结果指针方向是指着哪 p为一指针变量,试写出表达式,用以实现:使p指向单元的数据值减2后作为表达式的值 若有定义:int (*p)[4],则p是一个指向含有四个整型元素的一维数组 的指针.这句话是正确的吗? 已知指针 p 指向某单链表中的一个结点,则判别该结点有且仅有一个后继结点的条件是什么 C指针问题迷惑中,(*p)[4]和*p到底有什么区别?自学,谭浩强的C语言书,多维数 组指针变量,设有一个二维数组a[3][4],下面是书中原话:“(2)指向由m个元素组成的一维数组的指针变量.上例的指针 C指针问题迷惑中,(*p)[4]和*p到底有什么区别?自学,谭浩强的C语言书,多维数 组指针变量,设有一个二维数组a[3][4],下面是书中原话:“(2)指向由m个元素组成的一维数组的指针变量.上例的指针