设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).A p=*m n=*pB p=*n m=*pC p=&m n=*pD p=&n m=*p

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 07:56:20

设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).A p=*m n=*pB p=*n m=*pC p=&m n=*pD p=&n m=*p
设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).
设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).
A p=*m n=*p
B p=*n m=*p
C p=&m n=*p
D p=&n m=*p

设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).A p=*m n=*pB p=*n m=*pC p=&m n=*pD p=&n m=*p
答案是D
p=&n之后,指针p指向n
然后m=*p,就是把指针p指向的数(在这里就是n了)赋值给m,所以与m=n等价

设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).A p=*m n=*pB p=*n m=*pC p=&m n=*pD p=&n m=*p 如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是()A.m=*p;B.*p=*&n;C.m=&n;D.m=**p; 如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * &n C m=&n D m=* * p. 有定义int m,n=2*p=&m,则能完成m=n赋值的语句是 设有定义int m=2,n=5,*p=&n;则语句“m=*p;”的结果是().A) 指针p指向mB) 变量m的值变为5C) 变量n的值变为2D) 指针p指向m,同时变量m的值变为5B和D有什么区别啊?D错哪了? 设有变量定义:int m=0,n=0;则执行表达式(m-- C语言指针变量如果有定义:int m,n=5;*p=&m;与m=n等价的语句是:A m=*pB *p=*&nC m=&nD m=**p应该选择哪一个呢?为什么…… 设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的?A.p=1;B.*q=2;C.q=p;D.*p=5;为什么是D, 设有定义:int n=0,*p=&n,**q=&p;则一下选项中,正确的赋值语句是()A,P=1B.*q=2 C.q=p D .*p=5设有定义:int n = 0 ,* p =& n ,** q =& p ;则一下选项中,正确的赋值语句是()A,P =1;B.* q =2; C.q = p; D .* p =5; 设有定义语句“int a=10,*p=&a;”,则表达式“a+*p”的值是: 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ad)后,m,设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ad)后,m,n的值为 设有变量说明“int m=4;”,则执行语句“m+=m*=m/=m; 后,m的值 设有定义:int a[2][2]={1,2,3,4},(*p)[2];,则在语句p=a;p++;后,**p的值为(3) 设有定义语句:int =0,*p=&你,*q;以下选项正确的是?a;p=1 b:p=q c:*p=*q 已有定义语句:int m=0,n=1;执行表达式(m=59)后,n的值(具体解答) 设有以下定义的语句;int a [3][2]={10,20,30,40,50,60}.(*p)【2】;p=a; 则*(*(p+2)+1的值为? 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=3;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( ).设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=3;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( ) C++for语句加括号>?int m,k,i; bool p; for(m=100;m