【有书共读】C Primer plus第6章:循环
第6章:C控制语句:循环
C语言为实现结构化的程序提供了很多工具:
1)while语句和for语句提供了入口条件循环。
2)for语句特别适用于需要初始化和更新的循环;使用逗号运算符可以在for循环中初始化和更新多个变量。
3)do while 语句适用于出口条件循环。
典型的while循环设计的伪代码:
===============
获得初值
while(值满足测试条件)
{
处理该值;
获取下一个值;
}
for循环也可以完成相同的任务:
for(获得初值;值满足测试条件;获得下一个值)
处理该值;
==================================
这些循环都使用测试条件来判断是否继续执行下一次迭代。
这些循环都使用测试条件来判断是否继续执行下一次迭代。
1)一般而言,如果对测试表达式求值为非0,则继续执行循环;否则,结束循环。
2)通常,测试条件都是关系表达式
关系运算符:> < >= <= != ==
组合赋值运算符:+= *=等,他们通过对其左侧运算对象执行算数运算来修改它的值
数组:声明数组:eg:double hippos[20];
创建了一个有20个元素的数组hippos,
其元素从hippos[0]-hippos[19]
利用循环来操作数组下标;