char ポインタ型は、他の型をポインタとして宣言した場合と、 使われ方がかなり違ってきます。この章では、ポインタの中でも特殊な存在である、 char ポインタに絞って説明していきます。 次の記述を打ち込んで、実行してみてください。 -- リスト18-- #include <stdio.h> #include <string.h> void main() { char array[7]; char *ptr; /** * char配列に、文字列をコピーする */ strcpy(array, "abcdef"); /** * char ポインタに、char配列の先頭のアドレスをコピーする */ ptr = &(array[0]); (1) /** * char 配列、char ポインタをそれぞれ文字列形式で表示する */ printf(" array = %s\n ptr = %s\n",