最赞回答 / 慕先生2563854
运行没有影响,但是对代码运行的理解是不一样的。for(表达式1;表达式2;表达式3),前面有流程图说明三个表达式运行的顺序。1.没有=情况下,意思是在除1与本身以为,不存在整除数,不会提前跳出形成n!=m的情况,因此会在n=m-1执行最后一次循环后,进行n++运算,再进行n<m判断,明确的是,在这里已经存在了n=m,所以跳出循环。2.你加了=号的情况,更利于理解成,在找到n=m前,没有找到其他整除数,最后找到了n=m。这里需要提醒的是,如果在后面会用到n的值,需要清晰的理解n=?
2019-09-11
最新回答 / qq_慕粉7204239
这个问题我搞清楚了,这里边赋值加入了一次格式3运算,你试着从100开始算起来,因为有个赋值,所以并不是所有数都进入了运算,只有少数几个数加入了运算,得出的值就是显示的那几个,如果不理解,不妨仔细剖析下这个公式
2019-09-10
最新回答 / 小小疾飞
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码 if(sale > 100) { if(year >= 2) { printf("%s\n","恭喜您获得优秀员工奖!"); } else { printf("%s\n...
2019-09-09