若有指针变量fp已指向char型变量x,正确输入字符的语句是( )。
A. scanf("%c",&fp);
B. scanf("%d",fp);
C. scanf("%c",*fp);
D. scanf("%c",fp);
查看答案
若有说明语句 int a[10],*p=a; ,对数组元素的正确引用是( )。
A. a[p]
B. p[a]
C. *(p+2)
D. p+2
以下不能完全正确地进行字符串赋初值的语句是( )。
A. char str[5]="12345";
B. char str[ ]="12345";
C. char *str="12345";
D. char str[5]={'1','2','3','4'};
程序段执行过后i的结果是( )。int i; char *s="a\045+045\'b"; for(i=0;*s++;i++);
A. 5
B. 8
C. 11
D. 12
下面空白处应填写正确的选项是( )。int *p ; p=_______malloc(sizeof(int));
A. int
B. int *
C. (* int)
D. (int *)