以下程序段的执行结果为()。int a,b,*p=&a,*q=&b;*p=15;*q=*p-5;b=a+1-b;printf("%d,%d\n",a,*q);
A. 15,10
B. 15,6
C. 15,5
D. 15,0
查看答案
若有变量定义:“int i,j=7,*p=&i;”,则与“i=j;”语句等价的语句是( )。
A. i=*p;
B. *p=*&j;
C. i=&j;
D. i=&*p;
假定a是一个数组名,则a[i]的指针访问方式为( )。
A. sizeof (a[i])
B. *a+i
C. a+i
D. *(a+i)
若int a[10]={0,1,2,3,0,8,9,10},则a[1]+*&a[9]的值为( )。
A. 0
B. 1
C. 10
D. 11
若“int a[2]={1,3}, *p=&a[0]+1;” ,则 *p 的值是( )。
A. 2
B. 3
C. 4
D. &a[0]+1