已知char*p,*q;,以下语句正确的是()。
A: p*5;
B: p/=q;
C: p+=5;
D: p+=q;
A: p*5;
B: p/=q;
C: p+=5;
D: 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
- 以下正确的定义语句和赋值语句是 A: intb[3][5],(*p)[3],(*q)[5];p=b;q=b B: f1oatb[3][5],*p[3];p[0]=b[0];p[2]=*b+4 C: doubleb[3][5],s[5][3],*q;q=b;s=q D: intb[10],*q;char*s;q=b;s=b
- 6、以下哪个步骤是P⟷Q⇔(﹁P∨Q)∧(﹁Q∨P)等价证明的正确步骤 P⟷Q 1、⇔( P→Q)∧( Q→P) 2、⇔(﹁P∨Q)∧( Q→P) 3、⇔(﹁P∧Q)∨( Q→P) 4、⇔(﹁P∨Q)∨( Q→P) 5、⇔(﹁P∨Q)∧(﹁Q∨P)
- 已有定义int m=3,int *p,*q; 且p和q均已指向变量m,下面不能正确执行的赋值语句时( )。 A: m=*p+*q; B: q=m; C: p=q; D: m=*p*(*q)
- 以下对指针变量的操作中,正确的是() A: intp,q;q=&p B: intp,q;q=p=NULL C: inta=5,p;p=a D: inta=5,p,q=&a;p=q