C的温故而知新:C控制语句-循环(C Primer Plus第六章)

C控制语句:循环

讲道理,这一章的内容感觉需要总结的小点不多,和标题说的一样,主要讲的是循环嘛,两种入口循环,一种出口循环,需要我们根据实际情况灵活的选择适合的循环结构。对于循环的使用呢,对进入循环的条件把控是一个关键,涉及到真值问题。一般而言,在C语言中,所有非零值都视为真,只有0被视为假。死循环呢,也是有可能会见到的,条件设置不好的话就有可能会出现。再一个,就是循环的嵌套运用,后面的编程练习会遇到。

好,重点说一下对于三种循环的选择。我的理解哈,for循环,入口循环,在进入循环之前进行条件检测,如果满足条件才会进入循环内容,可以灵活的规定循环次数。while循环,入口循环,比较常用,不规定循环次数,适合于动态的,不提前知晓循环次数,通过键盘值决定是否进入循环。do while 循环,出口循环,再执行一遍循环体内容之后,在循环出口处进行条件检测,决定是否进入下一次循环,其实本质上和while循环差不多,while循环可以做到的事情它基本上都可以做到,区别就是do while循环至少执行一遍循环体内容。以上基本上就是三种循环体的特点以及区别,剩下的就要对他们灵活的进行运用了。

fabs()函数:比较浮点数的大小,返回一个浮点值的绝对值,后续可能会用到。

关系运算符的优先级比算术运算符低,比赋值运算符高。详细内容,书上自己看吧,这一句基本上概括了。

另外,循环通常会和数组进行搭配使用,对数组内数据进行操作,包括但不限于赋值,查看,读取,修改等操作,因为我就想起来这几种对数据的操作哈。

最后呢,其实书上都是有总结的,在最后有一个关键概念和小结的内容。我是实在不想把这些东西在敲一遍,还是那句话,自己去看吧,我只是把我认为需要敲一遍的东西简单的写一写,书上有的就不过多的赘述了,手敲一遍蛮累的。

还是关注一下后面的编程练习,毕竟,我们学C语言不是单纯的学着玩,要会运用。但是这不看不知道,一看吓一跳啊,这一章后面有18个练习,前几章基本上都是八九个,哈哈,开搞吧。

章后编程练习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以下是第五题的代码以及结果:

#include<stdio.h>
int main(void){
   
   
    char i,j,m,n;
    char s;
    printf("请输入程序的终点标志:\n");
    scanf("%c",&s);
    printf("\n");
    if(s > 'A' && s < 'Z'){
   
   
        for (i = 'A'; i <= s; i++){
   
   
            for (j = s-i; j >0; j--){
   
   
                printf(" ");
            }
            for (m = 'A'; m <= i; m++){
   
   
                printf("%c"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值