30行出错:变量newage没有初始化
解决方法:
初始化一下newage
或者把else if 改为else
原因:
if语句你知道已经包含所有情况 一定会执行 但编译的时候编译器可不知道。比如 if没有进去 else if也没有进去 那就没有初始化newage。而if和else一定会进入其中一个 , 任意一个里面都给newage赋值了, 所以后面输出newage它一定有值的 。
标签:02,初始化,16,进去,else,编译器,2021,一定,newage
来源: https://blog.csdn.net/qq_32297483/article/details/113827406