【发布时间】:2011-03-21 11:36:44
【问题描述】:
我正在考虑使用 memset 将结构初始化为所有 -1(因为它使用 没有带符号的数字,零是有效值)。
-1 是一个有效的指针地址吗?我的想法还有其他问题吗? 注意:平台是linux/gcc/x86
附:我正在尝试初始化一个并非所有指针的结构,其中零对所有无效的类似值都有效,因此我可以选择在一个函数中进行部分初始化,然后将未初始化的字段初始化为默认值。如果在 c 中有一个模式/策略可以做到这一点?
【问题讨论】:
-
@Naveen:不是重复的,因为 OP 使用
memset。
标签: c initialization memset