C言語なら俺に聞け(入門編)Part 81
■ このスレッドは過去ログ倉庫に格納されています
string 型というのは厳密には c にはありません。
printf の %s は、
与えられた数値を特定のアドレスとみなし、そのアドレスから先にいずれ '\0' が格納されているアドレスがあるものと仮定して、
与えられたアドレスから '\0' が格納されているアドレスまでのあいだのアドレスの内容を(文字を示すものと仮定して)全部表示する、
というだけです。
これを文字列型、というのなら、あるいはそう考えていいかもしれませんが、巷の言語の「文字列型」と比べると制限がいろいろときついのです。
■ このスレッドは過去ログ倉庫に格納されています