填空题
下面程序的运行结果是
1
。
#include<stdio.h>
void func(int*p)
{
while(*p<=10)
{
printf("%5d", *p);
p++;
}
}
int main()
{
int ar[]={2, 4, 8, 10, 7, 9, 11, 5, 3};
func(ar+1);
printf("/n");
return 0;
}
【正确答案】
【答案解析】
4 8 10 7 9[解析] 在调用函数func()时,传递给形参P的是数组ar的第2个元素的地址。函数func()的功能是从数组ar的第2个元素开始,将数组的各元素值依次输出,直到元素值大于10为止。
提交答案
关闭