c语言的题求解答有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是A.p1=a
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 23:35:55
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
选什么,为什么
严格意义上应该选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