设指针变量p,q指向同一数组,则p-q的绝对值表示p所指对象与q所指对象之间的元素个数.比如数组 a[5] * p1=a[0] ,* p2=a[4]然后p2-p1=4..为什么是4?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 10:01:20
设指针变量p,q指向同一数组,则p-q的绝对值表示p所指对象与q所指对象之间的元素个数.比如数组a[5]*p1=a[0],*p2=a[4]然后p2-p1=4..为什么是4?设指针变量p,q指向同一数组

设指针变量p,q指向同一数组,则p-q的绝对值表示p所指对象与q所指对象之间的元素个数.比如数组 a[5] * p1=a[0] ,* p2=a[4]然后p2-p1=4..为什么是4?
设指针变量p,q指向同一数组,则p-q的绝对值表示p所指对象与q所指对象之间的元素个数.
比如数组 a[5] * p1=a[0] ,* p2=a[4]
然后p2-p1=4..
为什么是4?

设指针变量p,q指向同一数组,则p-q的绝对值表示p所指对象与q所指对象之间的元素个数.比如数组 a[5] * p1=a[0] ,* p2=a[4]然后p2-p1=4..为什么是4?
有种用法就是用数组开头指针(比如p=&(a[0]))来代表数组中元素的.比如*p就是指向a[0],*(p+1)就是指向a[1],等等.那么a[4]的指针就是*(p+4)
这样就可以理解了吧?p2=p+4,所以p2-p1=4

设指针变量p,q指向同一数组,则p-q的绝对值表示p所指对象与q所指对象之间的元素个数.比如数组 a[5] * p1=a[0] ,* p2=a[4]然后p2-p1=4..为什么是4? 设p,q是指针,若p=q,则*p=*q,这种说法对么?为什么?按4楼所说,p与q指向同一地址的话,那么那个地址里所存储的数据应该是一样的呀 (*q)[3]和*p[3]的区别!q是指向一个包含4个整型元素的一维数组的指针变量.p是由p[0] 、p[1]、 p[2]3个指向整型数据的指针组成的一维数组!书上这么写的 但是我没太懂 他们的用法我都会 就是具体 两个指针变量*p,*q(p指向a,q指向b),p=q与p=*q有什么区别? 定义p和q是两个指针变量,且*p=22,*q=44.p指向存储单元a[2].q指向存储单元a[3].若k=q-p,则k等于多少?亲. C语言 当两个指针指向同一个数组中的元素时,p-q的物理意义是:指针p和q所指对象之间元素的数量C语言 当两个指针指向同一个数组中的元素时,p-q的物理意义是:指针p和q所指对象之间元素的 设指针p指向值为25的整型变量,则++*p后p的值是? (1)定义一个整型指针变量p,使它指向一个5个元素的一维数组.(2)使用指针移动的方式,输入5个整型数组元素.(3)定义一个整型指针变量q,使用malloc函数动态分配5个整型数的地址空间.(4)使用 输入10个实数,存入一维数组,输出其中的最大值、最小值和平均值.要求用指向数组的指针变量来处理数组元这是我写的,怎么错误了?帮我重新写一个,void main(){float a[10],*p=a,*q,*max,*min,pj=0,i=0,j;for 若有定义int(*p)[3]; 则定义了一个名为p的指针变量 它可以指向每行有三个整数元素的二维数组请问如何理解这句话和此定义 为什么是二维数组? 对于指向同一数组的指针变量,不能进行哪种运算?为什么?最好能举个例子 关于指针变量的问题首先定义数组int a[3];如果把a赋给一个指针变量p,那么p该如何定义?我觉得a是指向行的,而&a[0]才是指向元素的.所以不能把a赋给定义为int*p的指针变量p,而是赋给同样指向行 4.设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后面插入结点B的操作序列为______________________________________. 指针等于指针的本质操作问个问题哈.*p=*q;本质执行的操作是什么?是创建个*p,然后指向内容和q指向内容相同.还是p和q是同一个地址? 2. 如果a为整型变量,在定义指针变量p的同时使其指向变量a,则变量p如何定义? 9.设有下面的程序段:则下列叙述正确的是( ).char s[]=china; char * p; p=s;A)s和p完全相同 B)数组s中的内容和指针变量p中的内容相等C) *p与s[0]相等 D) s数组长度和p所指向的字符串长度相等答案 9.设有下面的程序段:则下列叙述正确的是( ).char s[]=china; char * p; p=s;A)s和p完全相同 B)数组s中的内容和指针变量p中的内容相等C) *p与s[0]相等 D) s数组长度和p所指向的字符串长度相等答案 已知下面程序段char b[]=CBAFG*p;p=b;则下面叙述正确的是()A 数组b中的内容跟指针变量p中的内容相等B b和p完全相同C *p和b[0]相等D b数组长度和p所指向的字符串的长度相等