定义了结构体,成员有int,有int数组想知道不初始化的情况下,我创建一个实例,它里面的这些成员默认是零吗?因为我有时做题没初始化,直接进行++这种类似的操作,但提交上去结果是对的;有的题又不行。如果是巧合的话,这么多案例全对也太巧了吧?
我真的很迷惑(好吧其实是基本功不扎实)
收起
结构体的成员默认是没有赋值的, 不过有些编译器可能给int类型的默认值就是0,但最好避免不初始化的场景出现。至于你说的,这个要具体分析案例再看实际情况怎么使用的
报告相同问题?