i<=10是循环终止条件,必须是逻辑表达式,而i=10为赋值语句,不是逻辑表达式,i==10才是c语言中判断i是否等于10的逻辑表达式。
因为for()的第二个参数应该是boolean类型的就是true和false但是i=10是赋值,当然错了
i=10是赋值语句,当然不行,要么写i==10