1999年度のプログラミングIIIの授業は終りました。 この授業のページは参照用の資料として保存しているものです。最新の情報・資料は江上の授業ページで。 |
引数としての配列の利用 |
配列の受け渡し
「関数を引数として使用する利点」は何かを考える。
#include <stdio.h>
int sum(int a, int b); main(void)
ans = sum(1,2); printf("%d\n", ans);
int sum(int a, int b)
|
#include <stdio.h>
int sum(int a, int b, int c); main(void)
ans = sum(1,2,3); printf("%d\n", ans);
int sum(int a, int b, int c)
|
#include <stdio.h>
int sum(int num, int d[]); main(void)
ans = sum(10, data); /* ans = sum(10, &data[0]); でも可 */ printf("%d\n", ans);
int sum(int num, int d[]) /* 配列要素数は記述しない
*/
for (i = 0;i < num;i++) {
return s;
|
#include <stdio.h>
int sum(int num, int d[]); main(void)
ans = sum(10, data[0]); printf("%d\n", ans);
int sum(int num, int d[])
for (i = 0;i < num;i++) {
return s;
|
#include <stdio.h>
int sum(int num, int d[10]); main(void)
ans = sum(10, data); printf("%d\n", ans);
int sum(int num, int d[10])
for (i = 0;i < num;i++) {
return s;
|