逍遥自在学C语言 | 揭开while循环的神秘面纱

这篇具有很好参考价值的文章主要介绍了逍遥自在学C语言 | 揭开while循环的神秘面纱。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

循环是一种重要的控制结构,可以使程序重复执行一段代码,直到满足特定条件为止。
在C语言中,while和do-while是两种常用的循环结构,本文将详细介绍这两种循环的用法。

一、人物简介

  • 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。

逍遥自在学C语言 | 揭开while循环的神秘面纱

  • 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。

逍遥自在学C语言 | 揭开while循环的神秘面纱

二、基本语法

让我们先揭开While循环的神秘面纱,它的基本语法如下:

while (条件) 
{
    // 循环体
}

这个条件就像是一道门卫,只有条件为真时,我们才能进入循环体。当条件为假时,门卫会善意地告诉我们:“你们可以离开了,我不会阻挡你们继续前进。”

三、while和do-while

while循环:它是最常见的循环方式,先判断条件是否满足,如果满足就进入循环体。

我们可以像玩过山车一样刺激地循环,直到条件不满足才停下来。

int count = 0;
while (count < 5) 
{
    printf("如果感到快乐你就拍拍手!\n");
    count++;
}

do-while循环:它比较乐观,先执行一次循环体,然后再判断条件。

只要条件满足,我们就可以快乐地重复执行循环体,直到条件不满足为止。

int number;
do 
{
    printf("请输入一个正整数:");
    scanf("%d", &number);
} while (number <= 0);

四、while和do while循环的应用

场景一:冒险者的征程

#include <stdio.h>
int main() 
{
    int health = 100;
    while (health > 0) 
    {
        printf("勇敢的冒险者,你的生命值还剩下 %d\n", health);
        health -= 10;
        printf("你被怪物攻击了!生命值减少 10\n");
    }
    printf("很遗憾,你的冒险结束了!\n");
    return 0;
}
  • 运行结果

逍遥自在学C语言 | 揭开while循环的神秘面纱

场景二:猜大小

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int targetNumber, guess;
    srand(time(NULL));  // 设置随机数种子

    // 生成1到100之间的随机数
    targetNumber = rand() % 100 + 1;

    printf("猜数字游戏开始!\n");

    do {
        printf("请输入一个1到100之间的整数:");
        scanf("%d", &guess);

        if (guess == targetNumber) {
            printf("恭喜你猜对了!\n");
        } else if (guess < targetNumber) {
            printf("猜小了,请继续尝试!\n");
        } else {
            printf("猜大了,请继续尝试!\n");
        }
    } while (guess != targetNumber);

    printf("游戏结束!\n");

    return 0;
}
  • 运行结果

逍遥自在学C语言 | 揭开while循环的神秘面纱

小结

通过这篇文章,我们学会了

1、while 循环的用法

2、do- while 循环的用法

📢欢迎各位 👍点赞 ⭐收藏 📝评论,如有错误请留言指正,非常感谢!文章来源地址https://www.toymoban.com/news/detail-463680.html

到了这里,关于逍遥自在学C语言 | 揭开while循环的神秘面纱的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 逍遥自在学C语言 | 枚举的那些事儿

    在C语言中,枚举是一种方便组织和表示一组相关常量的工具。枚举类型有助于提高代码的可读性和可维护性。本文将介绍C语言枚举的基本概念、语法和用法,以及一些高级技巧。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学

    2024年02月08日
    浏览(33)
  • 逍遥自在学C语言 | 赋值运算符

    在C语言中,赋值运算符用于将一个值赋给变量 这个过程分为两个步骤: 计算赋值运算符右侧的表达式 将结果赋给左侧的变量。 C语言提供了多个不同的赋值运算符,包括基本的赋值运算符、复合赋值运算符以及条件赋值运算符等 第一位闪亮登场,有请今后会一直教我们C语

    2023年04月24日
    浏览(39)
  • 逍遥自在学C语言 | 函数初级到高级解析

    函数是C语言中的基本构建块之一,它允许我们将代码组织成可重用、模块化的单元。 本文将逐步介绍C语言函数的基础概念、参数传递、返回值、递归以及内联函数和匿名函数。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学

    2024年02月11日
    浏览(28)
  • 逍遥自在学C语言 | 函数初级到高级解析

    函数是C语言中的基本构建块之一,它允许我们将代码组织成可重用、模块化的单元。 本文将逐步介绍C语言函数的基础概念、参数传递、返回值、递归以及内联函数和匿名函数。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学

    2024年02月12日
    浏览(32)
  • 逍遥自在学C语言 | 指针函数与函数指针

    在C语言中,指针函数和函数指针是强大且常用的工具。它们允许我们以更灵活的方式处理函数和数据,进而扩展程序的功能。 本文将介绍指针函数和函数指针的概念,并讲解一些常见的应用示例。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场

    2024年02月09日
    浏览(30)
  • 逍遥自在学C语言 | 指针和数组的关联

    指针和数组之间存在着紧密的关系。在本文中,我们将探讨指针和数组的关系、指针算术和数组遍历、多维数组与指针以及指针数组和数组指针。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 在

    2024年02月09日
    浏览(28)
  • 逍遥自在学C语言 | 条件控制的正确使用姿势

    在C语言中,有三种条件判断结构:if语句、if-else语句和switch语句。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 基本语法 代码示例 运行结果 基本语法 代码示例 运行结果 代码示例 在这个示例中

    2024年02月03日
    浏览(43)
  • 逍遥自在学C语言 | 位运算符的基础用法

    第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 位运算符是一组用于在二进制数之间进行操作的运算符 运算符 名称 示例 位与 a b | 位或 a | b ^ 位异或 a ^ b ~ 位取反 ~a 二进制左移 a 2 二进制右移 a

    2023年04月08日
    浏览(58)
  • 逍遥自在学C语言 | 位运算符~的高级用法

    在上一篇文章中,我们介绍了 ^ 运算符的高级用法,本篇文章,我们将介绍 ~ 运算符的一些高级用法。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 我们可以利用负数的补码性质,来获得一个 正

    2023年04月13日
    浏览(35)
  • 逍遥自在学C语言 | 位运算符&的高级用法

    在上一篇文章中,我们介绍了 运算符的基础用法,本篇文章,我们将介绍 运算符的一些高级用法。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 位掩码是一种用于按位操作的技术 它通过使用一

    2023年04月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包