C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 08:02:43
C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?
一、const char **p1; char **p2=NULL; p1 = p2;//错误,为什么?
我从其它网站上查到的:
const char **是一个没有限定符的指针类型,它的类型是“指向有const限定符的char类型的指针的指针”. 由于char ** 和const char ** 都是没有限定符的指针类型,但它们所指向的类型不一样(前者指向char *,后者指向 const char *),因此它们是不相容的.
二、const char *p3; char *p4=NULL; p3 = p4;//正
p3指向的变量值不变,但p3本身指向谁是允许的.
(*p3)++是错误的.
我从其它网站上查到的:
const char **是一个没有限定符的指针类型,它的类型是“指向有const限定符的char类型的指针的指针”. 由于char ** 和const char ** 都是没有限定符的指针类型,但它们所指向的类型不一样(前者指向char *,后者指向 const char *),因此它们是不相容的.
二、const char *p3; char *p4=NULL; p3 = p4;//正
p3指向的变量值不变,但p3本身指向谁是允许的.
(*p3)++是错误的.
C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?
p2->next=p1;p2=p1;
p2->next=p1是什么意思
p1=p2; \\p1 的指针指向 p2,意味着p2值改变,p1值也改变
p1=p2;p1->next!=NULL;p1=p1->next
c语言:两个指向字符串的指针,*p1,*p2,请问while(*p1++=*p2++)是什么意思?
C语言p2->front->next=p1表示什么
p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .A.p2=*&p1; B.p2=**p1; C.
staticinthand=0;p2->next=p1->next;oveax,dwRetret
p2=p1;p1=p1->next;这个什么意思呀
while(*p1) p1++; while(*p2) { *p1=*p2; p1++; p2++; } *p1=0;
P1=¬P2 P1= P2 力P1 等于力p2意义和区别