这两种区别老大了,一个本身就是地址,不占内存,一个还得占一个指针长度。
处理变长对象,堪用的还真的只能用零长数组。
不然你看看写tcp协议,到处是零长数组
我最近处理多边形,也不得不用它。
否则代码量凭空增加一倍。
【 在 HerSMTH 的大作中提到: 】
:
: 为啥定义char[0]数组啊?定义个char*指针不香?
:
: 【 在 hgoldfish 的大作中提到: 】
: : 这是一个 c 的技巧,定义 char[0] 数组。但实际长度另说。
#发自zSMTH@桃花源v6
--
FROM 223.104.3.*