代码之家  ›  专栏  ›  技术社区  ›  Tim Cooper

程序在结构成员分配上无错误停止

  •  3
  • Tim Cooper  · 技术社区  · 15 年前

    我有一个函数,它接受指向结构的指针,并将该结构的成员设置为特定值。但是,在执行了分配代码之后,我的程序退出而不显示任何错误。

    void swn_addClassToInstance(struct instanceR *instance)
    {
     instance->classCount = 0;
     //nothing below here will run
    }
    

    我对C不熟悉,任何帮助都会受到感激。

    1 回复  |  直到 15 年前
        1
  •  4
  •   Franci Penov    15 年前

    最可能的原因是 instance 为空或未初始化,从而导致访问冲突。如果显示为结构分配和初始化内存的代码,这将有所帮助。 实例 指向。