c语言
之所以输入10是因为从零开始计数
for(条件;判断;循环)
如果是0(假),不会发生循环
在非0(真)的条件下,判断写成赋值,就为死循环
Fn+f10为分步调试
所有的case都判断完不符合条件的时候,才会执行default,
如果在开平方数字之前找不到一个因子能整出当前数字,那么就不可能找到这个因子,即素数
continue是跳过循环后面的代码然后直接回到原来的循环位置
break是直接跳出循环
switch后面只能接整型和字符型,整型直接case 后写,字符型就加单引号。
记得格式default
没有输出说明键盘按钮没按!
while必须有真与假,最后必须为假,不然就会死循环
for(用于已知循环次数),问题在于i是死板的,有规律的,而输入的n是次数,自己赋值的n是固定的。
而未知循环次数,自己赋值的m即为求和的赋值,所以相对i灵活,不能用for,更不用提有多少次数才能终止循环,因此要用while语句来循环(类似例子有m!=0这种条件)
一般情况下,赋值0是最省事的结果,相当于初始化,所以说这是个好习惯,可以顺手都赋值0