c语言的题求解答有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是A.p1=a
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/31 19:58:47
c语言的题求解答
有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是
A.p1=a[0] B.p1=p2 C.p3=p1 D.p3=p2
选什么,为什么
有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是
A.p1=a[0] B.p1=p2 C.p3=p1 D.p3=p2
选什么,为什么
![c语言的题求解答有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是A.p1=a](/uploads/image/z/6872583-39-3.jpg?t=c%E8%AF%AD%E8%A8%80%E7%9A%84%E9%A2%98%E6%B1%82%E8%A7%A3%E7%AD%94%E6%9C%89%E5%A6%82%E4%B8%8B%E5%AE%9A%E4%B9%89%3Aint+a%5B5%5D%5B6%5D%2C%28%2Ap1%29%5B6%5D%2C%2Ap2%5B5%5D%2C%2A%2Ap3%2C%E5%88%99%E4%B8%8B%E5%88%97%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%AFA.p1%3Da)
严格意义上应该选A
int a[5][6] 定义一个二维数组,每行6个整型空间
int (*p1)[6] 定义一个指向6个整型空间的指针
A.p1=a[0] 将数组a的第一行地址给p1 正确
再问: **p3是什么意思啊
再答: int **p3 是指定义一个二维指针
int *p2[5] 定义一个指针数组,即p2是个数组,其元素有5个,元素类型是int *指针
int a[5][6] 定义一个二维数组,每行6个整型空间
int (*p1)[6] 定义一个指向6个整型空间的指针
A.p1=a[0] 将数组a的第一行地址给p1 正确
再问: **p3是什么意思啊
再答: int **p3 是指定义一个二维指针
int *p2[5] 定义一个指针数组,即p2是个数组,其元素有5个,元素类型是int *指针
c语言的题求解答有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是A.p1=a
若有说明:int *p1,*p2,m=5,n: 以下均是正确 赋值语句的选项是( ) A p1=&m:p2=&p1: B
C语言问题:int a[10],*P1,*P2; P1 =& a[0]; P2 =& a[5];
已有定义int a=5;int *p1 *p2且p1和p2均已指向变量a,下面不能正确赋值的是: A :a=*p1+*p
C语言 int *p,*p1,*p2; int a=5,b=3; p1=&5; p2=&3; *p = *p1; //
p1,p2,p3是质数.p1=5,p2•p3=p1+p2+p3即p2•p3=5+p2+p3,求p
C语言,若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是
p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .A.p2=*&p1; B.p2=**p1; C.
C++问题:已有定义“int a=10,*p1,*p2;p1=p2=&a;",下面语句中正确的是:
容器中装有一定量的液体,A点向上压强为p1,向下是p2,B点向右是P3 则P1( )P2( )P3( 填>、
执行语句int a=5,b=10,c; int *p1=&a,*p2=&b; 后,下面不正确的赋值语句是
main() { int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2