/* 1次元配列を利用した偶数2から10までの和 */
#include <stdio.h>
int esum_a(int *) ;
int main(void)
{
  int i,s ;
  int x[5] ;
  char msg[]="偶数2から10までの和=" ;

  for(i=0;i<5;i++) x[i]=i*2+2 ;

  s=esum_a(x) ;
  printf("%s%d\n",msg,s) ;

  return(0) ;
}

int esum_a(int *x)
{
  int i,s ;

  s=0 ;
  for(i=0;i<5;i++) s += *x++ ;
  return(s) ;
}


偶数2から10までの和=30