2018年11月24日c言語ツイートスポンサーリンク構造体の配列を引数に指定まずは、下記のように、構造体の配列を引数に指定する方法です。関数の引数に配列を指定する方法は下記の記事で書いています。stArr[SIZE]){//省略}実際の関数呼び出し時には、構造体の配列のポインタを引数に渡すことになります。stArr[SIZE];initArr(stArr);下記がサンプルコードになります。関数内で構造体の配列の要素を初期化した後、構造体の配列の要素をprintf出力しています。0;}下記が実行結果になります。関数内で構造体の配列の要素が直接書き換えられていて、関数を抜けても構造体の配列の要素の値が保持されているのが確認できます。続いて、要素数を指定せずに構造体の配列を引数に指定する方法です。stArr[]){//省略}同様に、実際の関数呼び出し時には、構造体の配列のポインタを引数に渡すことになります。下記がサンプルコードになります。0;}下記が実行結果になります。最後に、構造体の配列へのポインタを引数に渡す方法です。stArr){//省略}こちらも同様に、実際の関数呼び出し時には、構造体の配列のポインタを引数に渡すことになります。下記がサンプルコードになります。0;}下記が実行結果になります。