next up previous contents
Next: ポインタを格納する配列(ポインタ配列) Up: ポインタ Previous: ポインタによる配列要素へのアクセス   Contents

文字データの取り扱い

文字列は、メモリ上では配列として記憶されているが、 C言語では一般的にポインタでアクセスすることが多い。 以下に例におけるweekname[i]は、曜日の文字列の先頭を示している。


#include <stdio.h>
void main(){
static char weekname[][10] = {"Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"};
int i;
for(i = 0; i < 7; i++)
printf("%s \n", weekname[i]);
}



kojima hirohisa
2001-03-05