【发布时间】:2012-11-08 16:26:25
【问题描述】:
如何将数组的元素初始化为 NULL。例如,如果我有 字符*数组[10]; 我希望最后一个元素为 NULL,以便我可以将此数组传递给 execv
【问题讨论】:
-
设置为0即可。NULL应该与指针一起使用。
-
抱歉我编辑了。它的意思是指针
-
@chris:关于
execv的部分表明它实际上应该是NULL,但是OP 没有意识到他们正在处理一个指针数组。 -
@chris:你说得对,
execv需要const char*和char**。 -
按照您的要求,将 10 元素数组的最后一个元素设置为空指针
array[9] = 0;。但我怀疑这还不是全部。