grade = -1,

问题描述:

grade = -1,

grade进行过初始化!

!= 是不等于号。

grade 这个变量不等于负一.
!= 是不等于号.
-1就是负数1.
楼主是不是误解了-1的意思了?