1.柔性数组
只是占位符,不分配内存,占用空间不确定,但是保证内存一定连续;
char[] 不占内存,在符号位置
char[1] 占内存
2.二进制安全
读出来与写入的一致,则二进制安全;
c中 字符串以\0结束,对于字符串本身有\0的会引起混乱。
3.PHP中的string
相同的字符串是写的时候在是复值,回收查看应用计数;
字符串拼接,空间换时间,先预留一个大的,不够再扩
4.笔记地址
1.柔性数组
只是占位符,不分配内存,占用空间不确定,但是保证内存一定连续;
char[] 不占内存,在符号位置
char[1] 占内存
2.二进制安全
读出来与写入的一致,则二进制安全;
c中 字符串以\0结束,对于字符串本身有\0的会引起混乱。
3.PHP中的string
相同的字符串是写的时候在是复值,回收查看应用计数;
字符串拼接,空间换时间,先预留一个大的,不够再扩
4.笔记地址