PChar类型被定义为一个指针,指向一个字符类型,但允许额外的操作。PChar类型类型是可以理解的最好的Pascal相当于一个C-风格的以空结尾的字符串,即一个变量的类型PChar类型是一个指针,指向一个数组类型的字符,这是一个空字符结束(#0)。免费Pascal支持初始化PChar类型类型的常量,或直接转让。例如,下面的代码片段是相同的:
end.
end.
这些例子也表明,这是可能的内容写入到一个文件中的字符串类型的 文本。的
字符串单元包含程序和PChar类型的类型进行操作的功能,在标准C库。由于它是相当于一个指针的类型的字符变量,但也可以执行以下操作:
end.
与前两个例子中,这将有同样的结果。NULL结尾的字符串不能正常Pascal字符串添加。如果两个PChar类型字符串必须被连接起来;从单元
字符串的功能必须被使用。