Was*_*eem 0 c arrays null strlen
如何知道数组是否在C中初始化?像strlen()这样的函数没有帮助我,因为我不想知道数组是否为空.
Hen*_*olm 5
没有办法在运行时测试它 - 一个未初始化的数组看起来就像一个用垃圾初始化的数组.
根据你在做什么,你需要要么以确保阵列实际上是初始化或显式地绕过,告诉您该数组中的值是否是有意义的又一个标志.
还要注意"数组是否为空"在C中不是一个非常有意义的概念.数组就在那里,并且它总是包含表示它声明的元素所需的任意数量的位.这些位可能没有有意义的值,但始终存在.
归档时间:
14 年,10 月 前
查看次数:
4650 次
最近记录: