问题 填空题

函数void fun(float*sn,int n)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。


void fun(float*sn,int n)
float s=0.0,w,f=-1.0;
int i=0;
for(i=0;i<=n;i++)
f= 【15】 *f;
w=f/(2*i+1);
s+=w;
【16】 =s;

答案

参考答案:[15] -1 [16]*sn

解析: C语言中实参变量和形参变量的数据传递是单向的“值传递”方式。指针变量作函数也要遵循这一规则。调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。

单项选择题
单项选择题