设p和q是指向同一个数组的指针变量(q>p),k为同类型的变量,则下面语句中合法的是
A. k=*(p+q)
B. k=*(q-p)
C. p+q
D. k=*p*(*q)
查看答案
假设有如下语句,则通过指针变量c得到a的数值方式为int a,*b,**c; b=&a; c=&b;
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]
若有定义:int abcd[10]={1,2,3,4,5,6,7,8,9,10}, * p=abcd;,则数值为6的表达式是
A. *p+6
B. *(p+6)
C. *p+=5
D. p+5