- 288 名前:デフォルトの名無しさん mailto:sage [02/04/01 21:47]
- Cの場合、ポインタと配列の区別がpascalに比べるとはるかに曖昧です
char *p が文字列ポインタ(var p:PChar;)相当 (type PChar=Char^;)なんだけど p="ABCD"; と文字列を代入してるかのように表現出来ます。 というかします そして文字列"ABCD"は5文字の文字配列と等価です。 文字の最後は必ず #0 です。 これは Cでは'\x00' と書きますが こういう表現方法をAsciiZとか呼びます DelphiではこのAsciiZ方式と親和性が高くなるよういろいろな工夫がされています
|

|