if (I%2) s1+=I是什么意思
问题描述:
if (I%2) s1+=I是什么意思
答
不知你用的什么语言,一般的,%是用于取模的
也就是首先判断I%2的值,如果I可以被2除尽,那么,模自然就是0,我们知道,0在计算机里,也表示否或者false的意思
所以,if(I%2) 的意思就是,如果I不能被2除尽,那么就把I的值跟s1相加,再赋值给s1
+= 的作用就是先相加,再赋值给左边