这道题结果为什么是1,3,5而不是4,3,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 01:09:51
这道题结果为什么是1,3,5而不是4,3,
#include "stdio.h"main(){int a[]={1,2,3,4,5};int x,y,*p;p=&a[0];x=*(p+2); y=*(p+4);printf("*p=%d,x=%d,y=%d\n",*p,x,y);}
#include "stdio.h"main(){int a[]={1,2,3,4,5};int x,y,*p;p=&a[0];x=*(p+2); y=*(p+4);printf("*p=%d,x=%d,y=%d\n",*p,x,y);}
#include "stdio.h"
int main()
{
int a[]={1,2,3,4,5};
int x,y,*p;
p=&a[0]; //让p指向a[0]
//取离p指向的位置距离2的元素的值
x=*(p+2); //相当于 x=a[2]
//取离p指向的位置距离4的元素的值
y=*(p+4); //相当于 y=a[4]
//而实际上p的指向没有发生改变
//所以 *p=a[0];
//下面的输出语句就相当于输出a[0],a[2],a[4]的值
//当然就是1,3,5
printf("*p=%d,x=%d,y=%d\n",*p,x,y);
}
int main()
{
int a[]={1,2,3,4,5};
int x,y,*p;
p=&a[0]; //让p指向a[0]
//取离p指向的位置距离2的元素的值
x=*(p+2); //相当于 x=a[2]
//取离p指向的位置距离4的元素的值
y=*(p+4); //相当于 y=a[4]
//而实际上p的指向没有发生改变
//所以 *p=a[0];
//下面的输出语句就相当于输出a[0],a[2],a[4]的值
//当然就是1,3,5
printf("*p=%d,x=%d,y=%d\n",*p,x,y);
}
vf 中a="12"+space(3),b="34",len(a-b)的结果为什么是7而不是4?
这个程序是想让我输出数组array的值,而不是数组P中的值,结果为什么不是0 1 2 3 4
excel下拉序号时为什么出现重复的数字 而不是1、2、3、4、5
为什么X=3是谓词而不是命题~
请问X,Y都为DOUBLE类型的,侧表达式X=1,Y=X+3/2为什么运行最后结果为2而不是2.5
‘社会历史是天才的英雄人物活动的结果’为什么是历史唯心主义观点?而不是唯物主义
为什么Cu外围电子排布是3d10 4s1而不是3d9 4s2?
Cu2+核外电子排布式中,价电子排布为什么是3d9,而不是3d7 4s2,
请具体说明下苯环的饱和度为什么是4而不是3
球体体积计算的公式为什么*4/3而不是4
为什么要默哀3分钟而不是4分或几分?
3x+5=4x+1怎么算?为什么结果会是4?算式过程是什么?