已有定义int m=3,int *p,*q; 且p和q均已指向变量m,下面不能正确执行的赋值语句时( )。
A: m=*p+*q;
B: q=m;
C: p=q;
D: m=*p*(*q)
A: m=*p+*q;
B: q=m;
C: p=q;
D: m=*p*(*q)
举一反三
- 已有定义int a=2,*p,*q;且p,q均已指向变量a,下面不可以正确赋值的语句是() A: a=*p*(*q) B: p=a C: p=(*p)*(*q) D: a=*p+*q
- 执行以下程序段后,*p 的值为_______。int m = 1, ∗p = &m, *q; q = p; *q = 2;
- 有四组对指针变量进行操作的语句,以下判断正确的选项是( )。 (1)int *p,*q;q=p; int a,*p,*q;p=q=&a; (2)int a,*p,*q;q=&a;p=*q; int a=20,*p;*p=a; (3)int a=b=0,*p;p=&a;b=*p; int a=20,*p,*q=&a;*p=*q; (4)int a=20,*p,*q=&a;p=q; int p,*q;q=&p;
- 已知有向图G(V,E),其中V={a,c,e,p,q,m,n},E={a,c,a,e,a,p,c,q,e,q,e,m,p,m,q,n,m,n},G的拓朴序列是()。 A: a,e,p,m,c,q,n B: a,e,c,m,p,q,n C: a,e,p,q,c,m,n D: a,c,q,e,p,m,n
- 如果有定义intm=1,∗p=&m,*q;如果执行语句q=p;*q=2;则*p的值为()