char*const p表明p是一个指针,它只能指向一个字符串常量。
![](/upload/20220827/c85071da6ff0aadc10ebce6c25bb4f0d.png)
相似题目
-
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为()。
-
设有一个不带头结点的单向循环链表,结点的指针域为next,指针p指向尾结点,现要使p指向第一个结点,可用语句()。
-
const char *p说明了p是指向字符串常量的指针。
-
假定p是一个指向整数对象的指针,则用()表示该整数对象。
-
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大()个字节。
-
若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为(char*)p。()
-
设有一个不带头结点的单向链表,头指针为head,结点类型为NODE,每个结点包含一个数据域data和一个指针域next,该链表有两个结点,p指向第二个结点(尾结点),按以下要求写出相应语句。已知p1指向另一个新结点,把它插入到p所指结点和尾结点之间。
-
int *p ;float *q;前一个语句定义了指向int型目标的指针变量p,后一个语句定义了指向float型目标的指针变量q。
-
假设定义了一个指向结构体变量 mem 的指针 p ,则 mem. 成员名、 *p. 成员名、 p-> 成员名 这三种引用结构体成员是等价的。
-
在一个以 head 为头的单循环链中, p 指针指向链尾的条件是( )
-
若要使指针p指向一个float类型的动态存储单元,请填空。p=______malloc(sizeof(float));
-
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A的指针,则p->func()将()
-
单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针P指向的的单链表结点之后,下面的操作序列中哪一个是正确的?<img src='https://img2.soutiyun.com/ask/uploadfile/1734001-1737000/26a11eb6abbe69402bfa49f867b360d4.jpg' />
-
1、已知h是指向单向加头链表的头指针,p指向一个新结点,将p所指结点插在表头的操作是_____。
-
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
-
单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插人到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?<img src='https://img2.soutiyun.com/shangxueba/ask/2037001-2040000/2037661/ct_ctabm_chdbbchoose_06489(20092).jpg' />
-
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,要将结点q插入结点p的后面,正确的操作应该是________。
-
在一个单链表HL中,若要向表头插入一个由指针p指向的节点,则需要执行语句序列()。A.HL=p;p->next=H
-
设p是指向一个类的动态对象的指针变量,则执行“delete p:"语句时将自动调用该类的()。
-
如果指针变量p已指向数组中的一个元素,则p&43;1指向同一数组中的下一个元素()
-
在一个表头指针为HL单链表中,若要向表头插入一个由指针p指向的结点,则执行()。
-
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是: struct node { char data; struct node *next; } a,b,*p=&a,*q=&b;
-
在一个单链表HL为表头指针中,若要删除由指针p所指向结点的后继结点,则执行
-
单链表的每个结点中包括一个指针next,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的()