#include <stdio.h>
void main(void)
{
int a[10]={38, 52, 16, 45, 73,
97, 63, 25, 81, 68};/* 配列変数a の型宣言*/
void disp_data(int, int*); /*関数disp_data()の型宣言*/
disp_data(10, a);
}
/* 配列データを画面に表示する関数*/
void disp_data(int len,int *c)
{
int i;
for(i=0; i<len; i++)
printf("c+%d=%d *(c+%d)=%d c[%d]=%d\n",i,c+i,i,*(c+i),i,c[i]);
}
このプログラムを実行し,どんな形で呼び出し側と関数側の間で配列データを
やり取りしているのかを説明してください!
呼び出し側      関数側
  10      -->   len(配列データの数)
  a(先頭番地) -->   c (ポインタ型変数)
となっているのでしょうか?説明して下さい!