.若说明“int *p,n;”则通过语句scanf能够正确读入数据n的程序段是( )。
A. p=&n;scanf("%d",&p);
B. p=&n;scanf("%d",*p);
C. scanf("%d",n);
D. p=&n;scanf("%d",p);
查看答案
已知指针p的指向如图的a[1],则表达式*++p的值是( )。a[0] a[1] a[2] a[3] a[4]
A. 20
B. 30
C. 21
D. 31
13.若有下面的程序段:char s[]="China";char *p; p=s;则下列叙述正确的是( )。
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相等
C. s数组长度和p所指向的字符串长度相等
D. *p与s[0]相等
&在指针部分代表___________运算符,*代表___________运算符。
已知“int a[]={1,2,3,4},y,*p=&a[1];”,则执行语句“y=(*--p)++;”后,变量y的值为___________。