求大神详细解释下这个 循环 for (int i=1;(i%a!=0)||(i%b!=0);i++) { 循环体 }

2025-06-27 06:32:23
推荐回答(1个)
回答1:

for (int i=1;(i%a!=0)||(i%b!=0);i++){ 循环体 }
int i=1:这个是初始化i=1;
(i%a!=0)||(i%b!=0);这个是说当i和a取余(就是i除以a的余数)不等于0或者i和b取余不等于0有一个成立时进入循环,进入循环后执行循环体;
i++,这个是循环体结束后执行,i值加一。