若有如下定义:char s[20],*ps=s;则,以下赋值语句正确的是________。
A. s=ps+s;
B. ps=20;
C. s[5]=ps[9];
D. ps=s[0];
有如下定义:int k=2;int *ptr1=&k,*ptr2=&k;下面不能正确执行的赋值语句是________。
A. k=*ptr1+*ptr2;
B. ptr2=k;
C. ptr1=ptr2;
D. k=*ptr1*(*ptr2);
执行以下程序段后,*p的值是____。char *p="string";p++;
A. s
B. t
C. r
D. 不确定
语句char*a="china";与char*a;*a="china";功能等价。
A. 对
B. 错