有函数原型:void f(int *a,int n); 在主调函数中有:int a[]={1,2,3,4,5},*p=a;则不能正确调用f函数的语句是()。
A. f(*a,5);
B. f(a,5);
C. f(&a[0],5);
D. f(p,5);
查看答案
有定义int a[5]={1,2,3,4,5},*p=a;则p[1]的值为()。
有以下程序片段:int a[5]={10,20,30,40,50},*p=a;*(p+1)=100;printf("%d,%d\n",a[0],a[1]); 执行后,输出结果为()。
有以下程序片段:int a[5]={10,20,30,40,50},*p=a+3;p++;printf("%d\n",*p-*a); 执行后,输出结果为()。
在C语言中,数组名(不包括形参数组名)代表数组中首元素的地址。
A. 对
B. 错