你没贴代码出来没法具体的帮你分析,但是这个报错就是你用这个变量的地方不在变量的作用域内,或者压根就没有声明变量。例如你在函数f1内声明了一个变量a,在f1函数体以外使用,就会报这个错,其实就是编译器没有找到你这个变量的声明