【发布时间】:2011-04-08 12:38:46
【问题描述】:
如果我像这样分配一个 C 数组:
int array[ 5 ];
然后,只设置一个对象:
array[ 0 ] = 7;
如何检查所有其他键(array[1]、array[2]、...)是否正在存储值? (在这种情况下,当然不是。)
有没有像PHP的isset()这样的函数?
if ( isset(array[ 1 ]) ) ...
【问题讨论】:
-
AFAIK 你只能检查 0。
-
@Robus 事实上没有。 C 数组不应该在 0 处初始化。