为了账号安全,请及时绑定邮箱和手机立即绑定

请问 for循环中的括号中的,num<=10与num++调换位置为什么结果输出0呢?

请问 for循环中的括号中的,num<=10与num++调换位置为什么结果输出0呢?

请问 for循环中的括号中的,num<=10与num++调换位置为什么结果输出0呢?


正在回答

2 回答

表达式1是num=0;表达式2是一个判断真假的,如果真就执行代码块 ,然后执行完回来执行表达式3;然后再去表达式2判断,若是真继续执行代码块,若是假则不执行代码块,直接向下执行;

你把表达式2变为num++;并没有判断机器直接忽略了吧

0 回复 有任何疑惑可以回复我~

那个位置不能调换,语法不允许

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问 for循环中的括号中的,num<=10与num++调换位置为什么结果输出0呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信