下列程序的输出结果是( )。void main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf(“%d”,*--p); }
A. 非法
B. a[4]的地址
C. 5
D. 3
查看答案
以下程序调用findmax函数返回数组中的最大值( ) 。findmax(int *a,int n) { int *p,*s; for(p=a,s=a; p-a
A. p>s
B. *p>*s
C. a[p]>a[s]
D. p-a>p-s
指针变量和变量的指针是同一个名词不同说法。
A. 对
B. 错
指向不同类型数组的两个指针不能进行有意义的比较。
A. 对
B. 错
若有定义int *p[4];则标识符p是一个指向有四个整型元素的一维数组的指针变量。
A. 对
B. 错