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

admin2009-02-15  33

问题 函数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=【  】*f;
     w=f/(2*i+1);
     s+=w;}
【  】=s;}

选项

答案=-1 *sn

解析 C语言中实参变量和形参变量的数据传递是单向的“值传递”方式。指针变量作函数也要遵循这一规则。调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。
转载请注明原文地址:https://kaotiyun.com/show/xfXp777K
0

最新回复(0)