D语言将指针传递给函数

import std.stdio; 

void main () { 
   // an int array with 5 elements. 
   int balance[5] = [1000, 2, 3, 17, 50]; 
   double avg; 

   avg = getAverage( &balance[0], 5 ) ; 
   writeln("Average is :" , avg); 
} 

double getAverage(int *arr, int size) { 
   int    i; 
   double avg, sum = 0; 

   for (i = 0; i < size; ++i) {
      sum += arr[i]; 
   } 

   avg = sum/size; 
   return avg; 
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266010.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论