配列とは、同じ名前を持つ関連項目のグループです。配列を引数として関数に渡す 2 つの方法を次に示します。
配列全体をパラメータとして渡すには、関数呼び出しで配列名を送信するだけです。
配列を受け取るには、関数ヘッダーで配列を宣言する必要があります。
#include<stdio.h> main (){ void display (int a[5]); int a[5], i; clrscr(); printf ("enter 5 elements"); for (i=0; i<5; i++) scanf("%d", &a[i]); display (a); //calling array getch( ); } void display (int a[5]){ int i; printf ("elements of the array are"); for (i=0; i<5; i++) printf("%d ", a[i]); }
Enter 5 elements 10 20 30 40 50 Elements of the array are 10 20 30 40 50
詳細について理解するために、別の例を考えてみましょう。配列全体をパラメータとして関数に渡す場合 -
#include<stdio.h> main (){ void number(int a[5]); int a[5], i; printf ("enter 5 elements</p><p>"); for (i=0; i<5; i++) scanf("%d", &a[i]); number(a); //calling array getch( ); } void number(int a[5]){ int i; printf ("elements of the array are</p><p>"); for (i=0; i<5; i++) printf("%d</p><p>" , a[i]); }
enter 5 elements 100 200 300 400 500 elements of the array are 100 200 300 400 500
以上がC言語で配列全体を関数にパラメータとして渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。