C语言中结构体的成员变量显示未定义,这是怎么回事

如题所述

肯定是你定义的变量和你引用的变量这两者不是同一变量 ,检查一下是不是定义和引用是不小心打错了字母追问

一样的。检查了好几遍了

追答

该变量是private的吧?

追问

不是私有的啊

追答

把代码发上来看看吧

追问

已经解决啦。谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-22
先定义结构体,然后声明结构体变量,用结构体变量+.元素名。如student.name。如果结构体声明在其它文件中在使用时应把该文件包含进来,如用#include"student.cpp"本回答被网友采纳
第2个回答  2012-03-24
C语言中必须先定义在使用
第3个回答  2012-03-22
最好把你写的代码 贴出来。。。。这样才能找到问题。
第4个回答  2012-03-22
有的变量没有定义,直接引用变量啦,c不知道你未定义的变量是什么类型的。
相似回答