C言語:配列はメモリ上に連続に並んだ変数である

C言語

pointer_hairetu.c

/* 配列とはメモリ上に連続に並んだ変数である */
#include <stdio.h>

/* 配列内容を表示する関数 */
void show(int *n)
{
	int i;
	for(i=0; i<5; i++){
		printf("%d\n", *(n+i));	/* printf("%d\n", n[i]); としても同じ */
	}
}

int main(void)
{
	int suti[] = {10, 20, 30, 40, 50};

	show(suti);

	return 0;
}

コメント