m0_57900435
2021-06-01 20:40
采纳率: 100%
浏览 19

大佬帮帮忙,我是电脑小白,谢谢大佬了

结构体中的成员,没有初始化,他们体内有什么,比如int成员

  • 收藏

2条回答 默认 最新

  • 橙子树下 2021-06-01 20:53
    已采纳

    没初始化那就是空呗,就算有垃圾值你也调用不了,用不了

     

    已采纳该答案
    打赏 评论
  • qfl_sdu 2021-06-01 22:03
    struct AA
    {
        int a;//如果没有初始化,系统可能会随机给一个数
    }
    //可以通过以下两种方式初始化
    //方法一:构造函数,因为结构体也是一种特殊的类,所以可以有构造函数
    struct AA
    {
        int a;
        AA(){a = 0;} //将a初始化为0
    }
    
    //方法二
    AA s;
    memset(&s,0,sizeof(AA));

    以上,如有帮助,请采纳一下,谢谢。

    打赏 评论

相关推荐 更多相似问题