问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

- 定义的时候不可以用它本身进行初始化,也就是你还不知道f的值,那f+1.1是多少呢?所以f+1.1不可以进行初始化
- 偶数%2,也就是对2取余是0,加个!就让0变成1,所以这是真,不是假
例如4:4%2=0,!0=1,得到的是1,为真

在定义变量时进行初始化是不能够直接用此变量参与运算的,!(i%2)这条语句的意思就是先在括号内i对2求余,然后对所的余数执行非语句,即偶数对2求余为0,执行非语句后值变为1,为真。奇数同理