char a[]="abcd", *b;
b=a;
printf("%s\n",*b);

どうしてこれはエラーに成るんですか?
%cで出力すると問題無いのに。
bはaの先頭へのポインタでアドレスを記憶してるだけで、中身が
無い(アドレス?)からですか?
非常に基本的な事なんでしょうけど、聞かぬは一生の恥なので・・・。