do while循环和whil循环(内含流程图)

article/2025/9/15 23:33:04

  C语言的三大循环语句除去for循环语句还剩下do while和while循环,因为这两个很相似所以这里放在一起讲解。希望读完本文能对你有所帮助。

do while循环和whil循环

    • 一、do...while
    • 二、while

一、do…while

do while的语法循环结构如下所示。
do while结构
do while的逻辑循环结构如下所示。
在这里插入图片描述

#include<stdio.h>
int main()
{int i=0,sum=0; do{i++;sum+=i;}while(i<100);printf("%d",sum);return 0;
}

【运行结果】
在这里插入图片描述

二、while

while语句的语法循环结构如下所示。
在这里插入图片描述
while语句的逻辑循环结构如下所示。
在这里插入图片描述

#include<stdio.h>
int main()
{int i=0,sum=0; while(i<100){i++;sum+=i; }; printf("%d",sum);return 0;
}

【运行结果】
在这里插入图片描述
循环练习:【C语言练习】水仙花数


http://chatgpt.dhexx.cn/article/0x7X62cU.shtml

相关文章

SQL中join操作后面的on与where的区别

join关键字的作用是将多个表按一定的条件联合起来&#xff0c;从而可以实现从多个表中获取数据 在join后面可以接on条件和where条件&#xff0c;在这里我主要就是说这两者之间的差别 建立两张简单的用来测试的表并添加数据&#xff0c;如下所示&#xff0c;一张表名为id_name…

MySql 各种join的使用方法

具体详解如下 1 INNER JOIN(内连接) SELECT * FORM TABLE_A A INNER JOIN TABLE_B B ON A.KEY B.KEY 2 LEFT JOIN (左连接) SELECT * FORM TABLE_A A LEFT JOIN TABLE_B B ON A.KEY B.KEY 3 RIGHT JOIN (右连接) SELECT * FROM TABLE_A A RIGHT TABLE_B B ON A.KE…

SQL 中JOIN ON 的AND条件设置

关于在A LEFT JOIN B ON A.id B.id 后面跟AND 条件的测试。 有如下的结构数据&#xff1a; 注意此LEFT ON 跟AND 限制A表的场景&#xff1b; dat a.sql 1.43KB 有如下的表结构 使用SQL进行查询&#xff1a; &#xff08;1&#xff09;SELECT * FROM table_name a LEFT J…

简单说说SQL中Join的使用

最近工作中&#xff0c;遇到了一起由于慢SQL引起DB CPU > 90% &#xff0c;数据库hang住。。最终导致其他业务查询统统失败。 细看下来是由于几张大表Join关联查询引起的&#xff0c;故障本身很常见&#xff0c;不过让我想到有必要讲讲如何规避Join的问题。 以下的讨论都是基…

SQL-JOIN全解析

SQL-JOIN全解析 一、SQL JOIN的作用是什么&#xff1f;二、四种JOIN的区别三、如何使用各种join&#xff08;一&#xff09;准备测试数据&#xff08;二&#xff09;左连接&#xff08;三&#xff09;右连接&#xff08;四&#xff09;内连接&#xff08;五&#xff09;外连接 …

SQL中join语句详解

1.inner join(内连接) 只返回匹配的行。 select * from table_a a inner join table_b b on a.name b.name 2.left join(左外连接) 返回左表的全部数据&#xff0c;和右表中满足on条件的行&#xff0c;如果左表的行在右表中没有匹配的数据&#xff0c;那么这一行中右表对应…

SQL Server 数据库常用操作:多表联查(JOIN...ON语句的使用)

1.使用传统连接方式查询 (1). 有两张表Book(BookID,BookName,TypeID,AuthorID,…)&#xff0c;BookType(TypeID,TypeName)&#xff0c;查询每本书的书名和图书类型。 SELECT BookName, TypeName FROM Book, BookType WHERE Book.TypeID BookType.TypeID(2). 有三张表Book(Boo…

Oracle SQL中join方式总结

在ORACLE数据库中&#xff0c;表与表之间的SQL JOIN方式有多种&#xff08;不仅表与表&#xff0c;还可以表与视图、物化视图等联结&#xff09;。SQL JOIN其实是一个逻辑概念&#xff0c;像NEST LOOP JOIN、 HASH JOIN等是表连接的物理实现方式。 为了更直观的了解以上join方式…

SQL语句中的join用法

SQL中join的各种用法 1.自然连接&#xff08;natural join&#xff09; 自然连接将表中具有相同名称的列自动进行匹配&#xff0c;自然连接不必指定任何同等连接条件也不能认为指定哪些列需要被匹配&#xff0c;自然连接得到的结果表中&#xff0c;两表中名称相同的列只出现一次…

sql中join的各种用法

sql中join的用法 sql中join的含义可以理解为单词“join”&#xff0c;用来连接两张表&#xff0c;join所有连接方式可以分为&#xff1a; 内连接&#xff0c;外连接&#xff0c;右连接&#xff0c;左连接&#xff0c;自然连接 上面这张图已经很清晰的表明了各种连接方式的语法…

SQL Server中JOIN的使用方法总结

JOIN 分为&#xff1a;内连接&#xff08;INNER JOIN&#xff09;、外连接&#xff08;OUTER JOIN&#xff09;。 其中&#xff0c;外连接分为&#xff1a;左外连接&#xff08;LEFT OUTER JOIN&#xff09;、右外连接&#xff08;RIGHT OUTER JOIN&#xff09;、全外连接&…

sql 语法中 join 的所有用法总结(简单例子)

join 常见的用法有&#xff1a; 目录 left join (left outer join) right join (right outer join) join (inner join) full join&#xff08;full outer join 、outer join&#xff09; cross join 说明&#xff1a;left join 就是 left outer join、 right join 就是 r…

SQL语句各种join用法(图文)

1、INNER JOIN(内连接) select * from table A A inner join table B B on A.key B.key //内连接 2、LEFT JOIN(左连接) select * from table A A left join table B B on A.key B.key //左连接 3、RIGHT JOIN(右连接) select * from table A A right join table B B on A…

sql join中on条件后接and和where

目录 场景1&#xff1a;left join on a.xx b.xx and a.xx2 aa 场景2&#xff1a;left join on a.xx b.xx and b.xx2 aa 场景3&#xff1a;left join on a.xx b.xx where b.xx2 aa 场景4&#xff1a;inner join on a.xx b.xx where a.xx2 aa 场景5&#xff1a;…

详解SQL中的各种连接(JOIN)方法

详解SQL中的各种连接(JOIN)方法 简介 有时候为了得到完整的结果&#xff0c;我们需要从两个或更多的表中获取结果&#xff0c;而 SQL 就提供了 JOIN 子句&#xff0c;用来把来自两个或者多个表的行结合起来&#xff08;基于这些表之间的共同字段&#xff09; 数据库中的表可以…

SQL语句中JOIN的用法

记录&#xff1a;257 写SQL最高境界&#xff1a;SELECT * FROM 表名。当然这是一句自嘲。探究一下SQL语句中JOIN的用法&#xff0c;直到经历这个场景&#xff0c;变得想验证一下究竟。 一、场景 把关系型数据库A中表TEST_TB01和TEST_TB02迁移到大数据平台M&#xff08;MaxCom…

SQL中连接(JOIN)子句介绍

本文主要介绍 SQL&#xff08;Structured Query Language&#xff09;中连接&#xff08;JOIN&#xff09;子句的相关知识&#xff0c;同时通过用法示例介绍连接的常见用法。 说明&#xff1a;本文的用法示例是面向 MySQL 数据库的。 1 概述 SQL 中 JOIN 子句用于把来自两个…

SQL 中 JOIN 的用法

一、概要 JOIN对于接触过数据库的人&#xff0c;这个词都不陌生&#xff0c;而且很多人很清楚各种JOIN&#xff0c;还有很多人对这个理解也不是很透彻&#xff0c;这次就说说JOIN操作。 图片是很容易被接受和理解&#xff0c;所以尝试使用图片来说明一下。 二、JOIN分类 客…

思科三层交换机IPv6静态和默认路由配置

基础配置&#xff1a; SWA&#xff1a; Switch>ena Switch#conf t Switch(config)#host SWA SWA(config)#vlan 10 SWA(config-vlan)#vlan 100 SWA(config-vlan)#int vlan 10 SWA(config-if)#ipv6 add 2001:10::1/64 SWA(config-if)#int vlan 100 SWA(config-if)#i…

Cisco 三层交换机与路由器ospf协议配置多区域area

分布操作&#xff1a; 1.划分vlan 2.ospf、area 3.测试ping 三层交换机2 路由器2 PC机4 路由器使用WIC-2T模块 使用DCE串口线连接 其余设备间均用直通线连接 各种预配置信息&#xff1a; 设备从左往右&#xff0c;从上往下依次为 S1&#xff0c;R2&#xff0c;R3&#…