若有以下函数首部:int fun(double x[10],int*n)则下面针对此函数的函数声明语句中正确的是()。A.i

题目

若有以下函数首部: int fun(double x[10],int *n) 则下面针对此函数的函数声明语句中正确的是( )。

A.int fun(double x, int *n);

B.int fun(double, int);

C.int fun(double *x, int n);

D.int fun(double*, int*);

参考答案和解析
正确答案:D
解析:本题中的fun函数有两个参数,一个类型是double型一维数组,另—个是int型指针。而在C语言中,一维数组用作函数参数和该数组元素的指针类型是等价的。所以本题的正确答案是选项D。
更多“若有以下函数首部:int fun(double x[10],int*n)则下面针对此函数的函数声明语句中正确的是()。A.i ”相关问题