C语言题目,补全被调函数。 int f(int *p,int n);是什么意思?

如题所述

int f(int *p,int n)
{
int i = 0;
int max = 0;
for(i=0;i<n;i++)
{
    if(max<p[i])
        max = p[i];
}
return max;
}

其实就是求数组p的最大值。

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言题。 问:int(*f)(int); 是什么意思? (*p) 与 *p的区别
int(*f)(int); 表示f是函数指针 , 它可以指向一个返回值为int类型,参数为int类型的函数。int *f(int); f表示一个函数名,其返回值类型为int * , 参数为int

c语言函数指针问题: int (* (*f)(int, int))(int);
(*f)(int, int)这个部分应该是说f这个函数指针指向了一个函数 函数需要两个整型量作为参数 我们假定用一个代号来代替整个部分 比如说 我们用 x来代替 (*f)(int,int)那么原句可以写成 int(*x)(int) 这个可以看作定义了一个x函数指针 指向一个需要一个整型量做为参数的函数 所以原句整体可以理...

c语言中有这样一个定义:int **p;问一下这个p是定义的什么变量?
这个p是定义的二级指针变量,即“指向指针的指针”。

int*p的含义是什么
所以int * p 该语句和起来的意思就是:定义了一个变量 p,该变量是一个指向整型变量的指针。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽...

C语言(*p)()和*f()和f()怎么理解,区别是什么
int (*p)() p是一个 函数指针,所指向的函数返回一个整形 int *f() f是一个函数,返回一个整形指针 int f() f是一个函数,返回一个整形 int (*p)() p是一个 函数指针,所指向的函数返回一个整形int *f() f是一个函数,返回一个整形指针int f() f是一个函数,返回一个整形 ...

C语言的问题,double (*fp)(int,int*p)这个表达了什么意思?
函数指针的声明。函数返回double,接受int和int*两个参数

C语言中int(*p)()中p的意思?
p是变量名,前面带*表示它作为指针,int表示整数型。因此在这里的意思就是定义一个整数型的指针p。

函数int *p(int n)和int p(int *n)有什么区别
这是计算机c语言里的东西,好像带星号*表示的是指针的意思。

c语言的函数问题?
所以,题目中两个表达式的描述,就是告诉你不同情况下的函数返回值。之后根据题意,主函数通过函数指针调用,函数指针就是指向函数的指针。把两个函数分别赋值给指针,再通过指针调用函数。下面是代码:include <stdio.h> int fn1(int n);int fn2(int n);int main(){ int k=3,n=-1,(*p)(...

C语言题目求解
printf("%d名病人登记完毕!\\n===\\n",MAXP);return pts;} int orderByAge(PT *pts,int len,int *p_len_old,int threshold){ int i,j;PT pt_temp;if(!pts || len==0 || !p_len_old) return 0;for(i=0;i<len-1;i++)for(j=i+1;j<len;j++){ if((pts[i].age<pts...

相似回答