- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 C语言学习心得-break、continue用法
如果程序中if语句后是continue时,当循环到i==5时,跳过continue后面的语句printf函数,取消一次打印,再次进入循环体,直到for循环条件判断满足结束。break跳出的是本级循环,本级循环即为while循环,不是跳过if选择语句后面的程序,再次进入循环,而是直接跳出整个while循环体,执行return 0语句。判读i不等于5,跳过if语句,执行输出 1,后i++,i== 2,以此类推。判读i不等于5,跳过if语句,执行输出 1,后i++,i== 2,以此类推。(一)break用法。
2024-08-06 14:41:42
261
原创 C语言学习心得-do-while循环
2、假设输入num 为11,是个两位数,i++,i==1,11/ 10 == 1,进入条件判断表达式(1)即(真),再次循环i++,i==2,1/10==0,进入条件判断表达式(0)即(假),退出循环,打印i=1,即输入数为两位数。1、假设输入num 为1,是个一位数,1 / 10 == 0,进入条件判断表达式(0)即(假),退出循环,打印i=1,即输入数为一位数。打印10,接着i++,i==11,此时条件判断表达式 i<=10,不满足,退出循环。再次进入循环体,输出2,i++,i==3....
2024-08-06 14:19:30
133
原创 C语言学习心得-while循环
但是while语句不会跳转,只要括号内的n>2这个条件成立,就会一直打印“hehe”,直到退出程序。所以需要()内的条件控制语句来实现while语句的结束,如条件表达式中始终为真的话,就一直执行循环体中的内容。然后num 除以10,因为num是一个整数,整数的除法不保留小数,所以123/10=12;然后num 除以10,因为num是一个整数,整数的除法不保留小数,所以12/10=1。然后num 除以10,因为num是一个整数,整数的除法不保留小数,所以1/10=0。1 > 0,为真,进入下次循环。
2024-08-06 13:54:03
102
原创 关于C语言分支语句的学习心得-关系操作符
由于在写程序时,常常因为失误将==等于操作符写为 = ,所以在常量和一个变量比较大小时,将常量放在 == 的左边,防止少写一个 = ,变为赋值运算符。如果:month >= 3 为假 ,那么即使不判断 Month <= 5 整个表达式的结果也为0,所以右侧的month<=5就不在计算了。如果:month == 12 即使不计算后续的month == 1和month == 2 整个表达式的结果也为1。例如: if(month == 12 || month == 1 || month == 2)
2024-08-05 17:15:10
236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人