vs2012提示变量未定义,可是我明明定义了啊
在使用vs2013写程序时,编译时,提示某个变量未定义,可是我明明定义了啊?这是个什么情况呢?
有图为证:

请大家的朋友帮忙看一下啊,给点建议也行啊!!!^_^ Visual?Studio?2012 编译出错
[解决办法]
它是报56行出错,你的定义是在57行啊,从你给的截图中,只能获得这点信息了
[解决办法]
变量得在作用域开头处定义
[解决办法]
1.如果是C语言,局部变量必须在语句块最上面声明。
2.除了这个未定义还有没有别的错误?VS的话,如果PNODE未定义,以PNODE声明的变量也是未定义的。
3.最后一招,先换个变量名试试。