指针数组p1和p2相差4,不能p1 p2

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/05 09:17:38
指针数组p1和p2相差4,不能p1 p2
P1=¬P2 P1= P2 力P1 等于力p2意义和区别

屏幕比g900大一点,全键盘输入(看你能不能适应),外观拉风一点(也是看你能不能喜欢),其他全是持平或不如g900好.补充纠正一下吧,g900也是UIQ3.0的系统,事实上索爱后来根本也就没出过UIQ

p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .A.p2=*&p1; B.p2=**p1; C.

楼主采纳我吧p1指向某个整型变量,假设指向变量a,a的值是100,a的地址是0x0022ffff,我画个图p10x0022abcc0x0022ffff--------------------->a0x

设p1和p2均为指向同一个int型一位数组的指向,下列不能正确执行赋值语句的是?

k是整型吧!如果是这样,1.p=k就错误,k是内容,是p是地址,类型不一致.2、k=*p1+*p2是对的.p1、p2是地址,加*号是取地址中的内容,两边都为内容,符合.3、p1=p2,是把p2的地址赋

c语言:两个指向字符串的指针,*p1,*p2,请问while(*p1++=*p2++)是什么意思?

这个你可以这么理解!p1和p2都是指针变量,他们可能输数组(当然也不一定就是),我们先把p2地址里面的值放进p1所指向的地址中去!然后判断p1地址里面的值是不是0,如果不是0,那么将p1和p2的指针都

C语言中*p1=*p2与p2=p1有什么区别?都是指针型~谢谢啦

*p1=*p2是把p1指向的变量的值改变,但p1所指向的变量不变,p1=p2,则是p1指向改变了,即p1不再指向原变量的地址,改为指向p2所指向的地址.

C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?

一、constchar**p1;char**p2=NULL;p1=p2;//错误,为什么?我从其它网站上查到的:constchar**是一个没有限定符的指针类型,它的类型是“指向有const限定符的c

一道C语言题目,最好有解释,假定P1和P2是已赋值的字符指针,则

C啊,P1、P2表示指针,*P1、*P2表示内部的内容,做除法是不被允许的

设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正常执行的语句是?

不能正常执行的是C.p2是一个指针型变量,k是一个整型变量,不能把一个整型变量赋给一个指针,而只能把k的地址值赋给p2,即p2=&k.

设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确

答案是bp2已经是指针变量了,无法赋值为别的形式.

C语言指针习题main(){char *p1,*p2,str[50]="ABCDEFG";p1="abcd";p2="e

main(){char*p1,*p2,str[50]="ABCDEFG";p1="abcd";//p1指针指向字符串abcd的首地址p2="efgh";//p2指针指向字符串efgh首地址strcpy

有指针变量p1,p2,p1="abc";p2="abc".strcat(p1,p2)如何理解

strcat的函数定义如下:char*strcat(char*dest,char*src);用法  #include//在C++中,则存在于头文件中.功能  把src所指字符串添加到dest结尾处(覆

密度为p1和p2的两种液体(p1

完全相同的容器体积相等,等体积装满A时有:ρ1½V+ρ2½V=M1等质量装满B时有:M2/2ρ1+M2/2ρ2=V将2式带入1式整理得M1:M2=(ρ1+ρ2)²:4ρ1

已有定义int a=5;int *p1 *p2且p1和p2均已指向变量a,下面不能正确赋值的是: A :a=*p1+*p

答案:Bp2是一个指针变量,后面必须将一个地址赋给它,而a是一个普通的整型变量,故赋值有误A)p1是一个指针变量,在使用时,指针变量前面加上星号*,代表该指针变量所指向的内容.故此选项是将p1和p2所

设p1、p2是指向int型一维数组的指针变量,k为int型变量,一下错误的语句是?

B肯定是错误的,A感觉也不对首先了解一个原则:等号两端的变量类型必须一致才能赋值,同一类型的变量才能进行加减(如int型变量与int型变量才能进行加减,而int型变量与int型指针变量则无法进行加减运

c=*p1*(*p2); 期中p1和p2是指针,c 是变量,

例如:int*p1,*p2;inta=1,b=2;p1=&a;//将变量a的地址付给指针p1(指针就是存放变量地址的变量)p2=&b;c=*p1*(*p2);//相当于c=a*b(*p1表示访问p1指

指针的逻辑运算例题 inta[5]={1,3,5,7,9},*p1=a,*p2=0;那么 p1,p2,为真,p2,p1&

p1是指向数组a的首地址的指针,p2为空指针.因为p2为空指针,所以p2取反为真.(即!p2的值为真).p1不为空,所以不管他指向哪,都为真.所以p1,!p2,为真,p2,p1&&p2为假.p1指向数

关于指针的问题 p,p1,p2都是指针 p=p1; p1=p2;p2=p; 交换了指针指向空间的内容?

这个问题是这样的.指针P1存放的是一个地址,P2存放的也是一个地址.这段语句就是P1,P2里的内容交换,也就是P1和P2里存放的两个地址交换了,但是这两个地址指向的空间并没发生任何变化.只是指针里存放

p1=p2; \\p1 的指针指向 p2,意味着p2值改变,p1值也改变

执行p1=p2后,可以认为p1就是p2,因为p1已经放弃了原有的指向,指向了新的地址p2,此时,无论改变*p1还是*p2,都是改变p2指向的内存;原p1指向的内存,在函数中就无法访问了.voidswa