教训与10月29日笔记

今天上课时老师让我们敲一个小程序,但我慢慢悠悠始终没有敲完,直到老师结束统计是我才敲完,而且出现了错误,然后老师点到我名字时候,我还说了没看。回头一想,同样的时间里,其他同学为啥可以敲完,而且一点错误也不会出,这是人家努力的结果。人家他们为啥能在规定时间内完成任务,这是人家比我掌握的更加透彻更加熟练,就像考试一样,为啥有的人同样是在一起学习,到时候考试会差那么多分,就是高分的掌握的熟练,他们一道题做好几遍,好几十遍,甚至。。。就今天所犯问题来说,我就没有努力多看几遍课本知识,也没有熟练掌握C语言语法知识,当然还有客观原因,就是我敲字的手速,虽然我老早就认识到我的问题但是至今还没有付出太多的行动。好了,还是敲点与学习有关的东西吧。
本节课主要讲解了循环语法(while、do…while),f or暂时还没讲。
什么时候能用到循环:出现了重复(相似的代码)的代码,一个范围,执行次数不确定。
while语句-------当型循环,先判定条件,后执行循环体,最少执行0次
语法构成
while(表达式)//注意此处不能有分号
语句;
执行时,先判定表达式为真(成立),如果为真,则执行语句,然后继续判断表达式的值,直到有假,while循环结束。
*注:表达式为任意合法的一条语句,是循环的条件
多条语句需加{ }便于观看,美观。
为使循环能够结束,通常加使循环趋于不成立的语句
案例:
#include<stdio.h>
viod main()
{
int sum=0,i=1;//赋初值
while(i<=100)
{sum=+=i;i++;}
printf("%d\n",sum);}可求1-100的值
2:do…while语句:直到型循环,最少执行1次
语法表达为do{语句}while(表达式);//此处必须有‘;’
执行方式:先执行在判断表达式是否成立,若成立则继续执行语句,否则结束do…while循环。
注意:语句是循环体语句,表达式是条件。当循环条件初始为真,可以和while循环无条件转换.
#include<stdio.h>
viod main()
{
int i=1,sum=0;
do{sum+=i;i++;}
while(i<=100);
printf("%d",sun);}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值