设有定义语句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
若以定义:int a[9],*p=a;,并在以后的语句中未改变p的值,不能表示a[1]的地址表达式是
A. p+1
B. a+1
C. a++
D. ++p