课程
/后端开发
/C
/C语言入门
请问 for循环中的括号中的,num<=10与num++调换位置为什么结果输出0呢?
2015-06-15
源自:C语言入门 4-8
正在回答
表达式1是num=0;表达式2是一个判断真假的,如果真就执行代码块 ,然后执行完回来执行表达式3;然后再去表达式2判断,若是真继续执行代码块,若是假则不执行代码块,直接向下执行;
你把表达式2变为num++;并没有判断机器直接忽略了吧
那个位置不能调换,语法不允许
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答为什么循环条件for(num = 1;num<=10;num++)和for(num = 0;num<=10;num++)得出了同样的结果?
2 回答for(num=0;num<=10;num++)循环了几次?
1 回答for(num = 0;num<=10;++num)
3 回答 for(num = 0;num<=10;num++) //for循环条件与num的变化值 { sum += num;//计算每次数字之间的和sum
1 回答for循环中的表达式2中num为什么不能写为num<500?