若有指针变量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
以下程序的输出结果是main(){char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p);}
A. 5
B. 非法
C. a[4]的地址
D. 3
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态储存空间,st=(char*)__________;