循环语句学习总结

知识点总结:

1.如何判断什么时候用什么语句:
若循环次数一定,计数控制的循环用for循环。
若循环次数未知,条件控制的循环用while循环。
若循环次数至少执行一次用do-while循环。
2.嵌套循环的概念:
在一个循环语句中又包含另一个循环语句。
3.空语句:表示循环体什么都不做的语句。
4.不管是循环语句还是条件语句之后都不能加分号,因为分号代表语句循环体的结束。
5.for 循环的格式:
for(初始化循环变量;循环条件;更新循环变量)
{
循环体
}
6.while循环的格式:
while(条件)
{
循环体
}
7.do-while循环的格式:
do{
循环体
}while(循环条件);
8. 当for循环中的条件写成(;;)之后代表条件表达式留空变为无限循环。
注意在循环语句中如何选择最简洁的语句是关键,根据知识点总结的第一条来看,不同的语句有不同的适用范围。其次,要学会我发现有了循环语句之后,计算一些数学问题就变得异常简单,例如计算1+2+~~~ n~~的值。第二点要注意分号和逗号的区别:
我认为一般分号和逗号都可以作为表达式结束的标志,分号一般代表语句的结束,逗号则代表表达式的结束。在循环语句中要时刻分清两者区别不能弄混。
学习了循环语句之后可以通过给其条件计算多种问题。但要想灵活掌握还需要多加练习。其次我比较了c语言和c++的编写特点,我发现其思路是一致的,根本区别在于语法格式,很明显的C++要更简洁一点,这点在输入输出格式上表现最为明显,所以综合老师的意见和自己的感受,我今后将尽量使用c++编写代码。最后总结一下对于面向对象和面向过程的感悟,目前C语言学习主要是面向过程,注重强调解决问题的步骤,而我现在学的java则是注重强调面向对象,即不是为了完成一个步骤,而是为了描述整个事务在解决问题 的步骤中的行为。具有封装,继承,多态等多个特性。面向对象显然比面向过程要更难理解一点,但是耦合度也会高一点。
下面放一个循环的经典例子:(显示出一个直角三角形)
通过嵌套循环先控制行数再控制列数。
#include
using namespace std;
int main ()
{
for (int i=1; i<=5; ++i) //控制行数
{
for (int j=1; j<=i; ++j) //输出一行中的
cout<<"
";
cout<<endl; //换行
}
return 0;
}
遇到的问题:

在编写代码我发现了自己的一个很不好的缺陷就是打字速度,我还没有学会盲打,就算思路再清晰,如果不会盲打就会非常影响学习效率。所以我必须要尽快掌握盲打技术,不让它成为阻碍我学习的因素。还有就是体会到了听懂和会在电脑上写出来和能够举一反三真正掌握这一类题的区别。能够听懂老师的思路,但是最终能在软件上顺利进行还需要很多实践,而能够掌握一类题更是需要透彻的理解它。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值