这是原始写法出了问题。C语言不存在长度为零的数组,用空指针强行代替是不规范的。传数组参数时(本质上并不存在数组型参数,实际上都会被转化为指针的),使用指针加长度来描述,判断长度是否为零。
【 在 laser2000 的大作中提到: 】
: 之前写的程序都是用原生数组,用指针参数传递给函数。如果指针为NULL,则用于实现某
: 些设置判断。比如某个颜色数组地址是NULL,则认为不需要染色。
:
: ....................
-- 来自简水木.iOS --
--
FROM 114.249.21.*