<分区>
Possible Duplicate:
Can a pointer (address) ever be negative?
我正在考虑使用 memset 将结构初始化为所有 -1(因为它使用 没有符号数,零是有效值)。
-1 是一个有效的指针地址吗?我的想法还有其他问题吗? 注意:平台是linux/gcc/x86
附言我正在尝试初始化一个不全是指针的结构,其中零对所有无效值都有效,因此我可以选择在一个函数中进行部分初始化,然后将未初始化的字段初始化为默认值。在 c 语言中是否存在执行此操作的模式/策略?