if (I%2) s1+=I是什么意思
1个回答

不知你用的什么语言,一般的,%是用于取模的

也就是首先判断I%2的值,如果I可以被2除尽,那么,模自然就是0,我们知道,0在计算机里,也表示否或者false的意思

所以,if(I%2) 的意思就是,如果I不能被2除尽,那么就把I的值跟s1相加,再赋值给s1

+= 的作用就是先相加,再赋值给左边