设p和q是指向同一个整型数组的指针变量(q>p),k为整型变量,下面语句中合法且没有逻辑错误的是( )。
A. k=*(p+q)
B. k=*(q-p)
C. p+q
D. k=*p*(*q)
对于类型相同的两个指针变量之间,不能进行的运算是( )。
A. <
B. =
C. +
D. –
定义语句char *abc="abc";功能完全相同的程序段是( )。
A. char abc;*abc="abc";
B. char *abc,*abc="abc";
C. char abc,abc="abc";
D. char *abc;abc="abc";
设有定义语句int x[10]={1,2,3},*m=x;,下列表达式不是地址的是( )。
A. *m
B. m
C. x
D. &x[0]