题目内容

若有定义:int x,*pp; 则正确的赋值表达式是()。

A. pp=&x
B. pp=x
C. *pp=&x
D. *pp=*x

查看答案
更多问题

下列程序运行的结果是()。#includeint main( ){int *p, a = 10;p = &a;printf("%d,%d\n",a,*p);return 0;}

A. -859668,163828
B. a,*p
C. 10,*p
D. 10,10

以下程序的运行结果为( )。#includeint main( ){int k=2,m=4,n=6,*pk=&k,*pm=&m,*p;*(p=&n)=*pk*(*pm);printf("%d\n",n);return 0;}

A. 4
B. 6
C. 8
D. 10

若已定义a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对数组元素的引用不正确的是()。

A. a[5-2]
B. *(&a[i])
C. p[i]
D. *(*(a+i))

若有定义int i,j, c[4][5],(*cp)[5]; cp=c; 则能正确引用c数组元素的是()。

A. cp+1
B. *(cp+3)
C. *(cp+1)+3
D. *(*cp+2))

答案查题题库