【中华硕博网-全球500所高校指定报名中心】
【在职研究生】 【在职博士】 【MBA/EMBA】
  您现在的位置: 中华硕博网 > 自考教育 > 考生经验 > 文章正文
站内搜索:

高级语言程序设计考试心得

作者:硕博网    文章来源:中华硕博网    点击数:    更新时间:2008-5-3
中华硕博网(http://www.china-b.com)全球500所高校指定报名中心--高级语言程序设计考试心得
0的情况,假定当n小等于0时,函数返回0值。为求数组元素和,需要一个存储和的变量(例如说S)。求和通过遗历数组实现,有两种实现方法:

  一是引入一个循环控制变量(例如说i),并让 i作为弓佣数组元素的下标(如 p[i])。所以有以下代码:

  float f(float p[], int n)

  { int i; float s;

  if(n<=0)return 0.0;

  for( s=0.0, i=0; i<n; i++) s+= p[i];

  return s/n;

  }

  二是由于函数的数组形参实际是一个指针变量,遍历数组直接可用指针形参p实现。循环次数可让变量 j控制, j的初值为 n,每次循环后让 j减 1,循环直至 j为 0结束。写成 C代码如下:

  float f( float p[], int n)

  { floa S; int j=n;

  if( n<=0) return 0.0;

  for( s=0.0; j>0; j——) s+=*p++;

  return s/n;

  

上一页  [1] [2] [3] [4] [5] [6] 

 相关热词搜索