扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
for共循环3次。
创新互联建站是一家专注于网站制作、成都网站制作与策划设计,那坡网站建设哪家好?创新互联建站做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:那坡等地区。那坡做网站价格咨询:18982081108
第一次调用fun,返回x*2=1*2=2,s=s*x=1*2=2;
第二次调用fun,返回x*2=2*2=4(静态变量x的值保留到第二次作初值),s=s*x=2*4=8;
第三次调用fun,返回x*2=4*2=8(静态变量x的值保留到第三次作初值),s=s*x=8*8=64。
a是函数指针,指向fun,调用a就是调用fun
b也是函数指针,但是参数是空的。
w是int数组,
c是整型变量。
A: a本身是函数指针, 而函数指针的返回值是int,类型不匹配。
B: *a和a是一样的, c是int *型,参数类型符合。所以 这个是合法调用。
C: b指向的函数指针是无参的,所以b(w)是错的。
D: fun要求的是int *参数,而b是函数指针,参数类型不匹配。
于是选B
代码如下:
#includestdio.h
void fun(float a, float b, float c, float* max, float* min){
*max=a;
*min=a;
if(b*max) *max=b;
if(b*min) *min=b;
if(c*max) *max=c;
if(c*min) *min=c;
}
int main(){
float a,b,c,max,min;
printf("请输入三个浮点数:");
scanf("%f%f%f",a,b,c);
fun(a,b,c,max,min);
printf("最大为:%.2f\n",max);
printf("最小为:%.2f\n", min);
return 0;
}
C语言中,fun函数是用调用主函数的。它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示。fun函数是自定义的C/C++语言函数,函数功能多样。该函数名为“函数”英文function的简写,一般在示例和试题中使用,通常在主函数中被调用。 扩展资料
C/C++语言中,fun函数通常被主函数所调用。它是指用fun来定义一个函数(或方法),这样在引用时可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。有先前的定义,就可以在主函数里调用它,比如ans=fun(3,7);或者fun(p1,p2);。
fun函数是自定义函数。fun一词没有其它意思,只是在调用时用这个单词表示该函数。
这里f1和f2是有初值的,就是当n==0,n==1时,f1=f2=1。 if(n==0||n==1) *s=1;这个就相当于初始化了。然后就简单了,当n==2时,*s=f1+f2=1+1=2;当n==3时*s=2+1=3;当n==4时*s=3+2=5;当n==5时*s=5+3=8;当n==6时*s=8+5=13 结果就是13 这个是递归算法。望采纳!
如果在
程序
中定义正确,直接在
主程序
中调用,比如:
例1:
#includestdio.h
void
fun();
void
main()
{
fun();
}
void
fun()
{
}
例2:
#includestdio.h
void
fun()
{
}
void
main()
{
fun();
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流