不一样,与编译器无关。另外,正常人不应该这样写代码。
i++是先使用变量再自增加一,而++ i 是先自增再使用变量,与编译器无关,这是C语言里面的一种连字符,所以问题 if(i++==0)和 if(++i==0) 两者是不一样的
i++先比较后自加1++i先自加1后比较
一样的