与定义语句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
若有指针变量fp已指向char型变量x,正确的输入语句是
A. scanf("%c",&fp);
B. scanf("%d",fp);
C. scanf("%c",*fp);
D. scanf("%c",fp);
若以定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是
A. &aa[0]+1
B. &aa[1]
C. &aa[0]++
D. aa+1