若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 12:00:13
若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢

若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢
若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢
 

若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢
只有A是正确的.
B的第三句错了,&*p是指针
C的第二句就错了,&p1是int**,是指向指针的指针
D的第一句就错了,*&a是int,不是指针.

若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢 int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别? 12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p2=&a; B) p2=&p1; C)12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(_______).A) *p2=&a; B) p2=&p1;C) p2=&*p1 D) p2=*&a; C语言若有定义int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;则数组不为3的表达式是( ) 已有定义int a=5;int *p1 *p2且p1和p2均已指向变量a,下面不能正确赋值的是: A :a=*p1+*p2 B:p2=a c:p2=p1D:a=*p1*(*p2)具体是怎么一回事呢!求赐教 C语言,若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是(A) p1=&m;p2=&p1;(B)p1=&m;p2=&n; *p1= *p2;(C) p1=&m;p2=p1; (D) p1=&m; *p2 = *p1 ; 若有如下语句 int *p1,*p2;则其中int所指的是(D)求解释若有如下语句 int *p1,*p2;则其中int所指的是A.p1类型 B.*p1和*p2的类型 C.p2的类型 若有说明:int *p1,*p2,m=5,n: 以下均是正确 赋值语句的选项是( ) A p1=&m:p2=&p1: B *p1=*p2:C p1=&m:p2=p1 D p1=&m:*p2=*p1: #includevoid main(){int *p1,*p2,a[5]={1,3,5,7,9};for(p1=a;p1 若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是多少? 设有数据定义语句“int x[10],*p1=x,*p2=x+5;”,则下列选项中错误的是?A.P1++ B.P2-=2 C.P2-P1 D.P1+P2 swap(int *p1,int *p2) {int temp; temp=*p1; *p1=*p2; *p2=temp; } main() { int a,b; int *pointer_1,*pswap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}main(){ int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a;pointer_2=&b;if(a 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值5怎么来的? 若有定义 int b=7;float a=2.5, c=4.7;则下列表达式 a+(int)(b/3*(int)(a+c)/2)%4的值为详细点 谢谢 谢谢大家 C++问题:已有定义“int a=10,*p1,*p2;p1=p2=&a;,下面语句中正确的是:A.a=*p1+*p2;B.p2=a;C.*p2=&a;D.&a=p2;麻烦说明错误选项的原因,