怎么理解循环语句

循环语句从功能上讲是说重复做一件事情,从代码优化角度来讲是顺序语句的简写。

循环语句从功能上讲是说重复做一件事情,这个很容易理解。

for(int i=1;i<10;i++)

{

}

重复做10次事情,什么事情呢?就是花括号里面的东西。

从代码优化角度来讲是顺序语句的简写。

如果没有循环语句,我要打印十次nihao,那我需要十个printf语句

printf("nihao");

printf("nihao");

printf("nihao");

printf("nihao");

...

这是10个printf语句,我们发现它太麻烦了,所以就需要一种简化一点的写法,于是用for来代替

for(int i=1;i<=10;i++)

{

  printf("nihao");

}

每个循环语句都是可以展开的,展开之后就是顺序语句了,可以展开几个循环语句就很容易理解这件事情了。

经过今天的思考我觉得程序里面就两种语句,一种是顺序语句,另一种是分支语句,因为循环语句就是重复的顺序语句,所以把循环语句归类为顺序语句。

原文地址:https://www.cnblogs.com/yfish/p/9807978.html