C语言代码信息

运行结果
教程手册
代码仓库
点击编辑器上方的运行按钮,会在此处显示运行结果。
以下是用户最新保存的代码
获取Linux主机的唯一标识 发布于:2020-08-11 16:32 extern 修饰符用于当有两个或多个文件共享相同... 发布于:2020-08-11 15:58 变量在头部就已经被声明, 它们是在主函数内被定义... 发布于:2020-08-11 14:30 输出浮点类型占用的存储空间以及它的范围值 发布于:2020-08-11 14:21 表达式 sizeof(type) 获取 int 类... 发布于:2020-08-11 14:18 函数定义声明和全局变量 发布于:2020-08-11 11:56 3.给出两个 非空 的链表用来表示两个非负的整数。... 发布于:2020-08-11 15:31 2.给定一个排序链表,删除所有重复的元素,使得每个... 发布于:2020-08-07 21:43 2.给定一个排序链表,删除所有重复的元素,使得每个... 发布于:2020-08-07 21:43 2.给定一个排序链表,删除所有重复的元素,使得每个... 发布于:2020-08-08 12:32 九九乘法表 发布于:2020-08-05 20:25 个人学习一下 发布于:2020-08-04 19:44 重新测试链表 发布于:2020-08-07 16:20 结构体的测试学习 发布于:2020-08-01 17:10 C sandbox 发布于:2020-07-31 01:27 统计素数并求和 发布于:2020-07-28 16:12 树和二叉树 发布于:2020-07-28 14:36 反转一个单链表。原学习 发布于:2020-08-06 09:12 //带表头结点的单向链表 发布于:2020-07-28 16:01 反转一个单链表。 发布于:2020-08-01 17:06 同步机制学习 发布于:2020-07-26 17:21 设计预览项目 发布于:2020-07-25 21:30 分块检索法实验1 发布于:2020-07-25 10:39 时间戳时间计算 发布于:2020-07-24 15:56 两有序数组合并排序--非冒泡 发布于:2020-07-23 13:18 两有序数组合并排序--冒泡 发布于:2020-07-23 13:08 DSA学习中....... 发布于:2020-07-22 15:58 7、字符替换。要求用函数replace将用户输入的... 发布于:2020-07-21 11:04 hhhhhhhh 发布于:2020-07-18 14:47 this is a test 发布于:2020-07-18 14:29 No.1 最大因子。 发布于:2020-07-16 12:55 冒泡排序~ 发布于:2020-07-16 00:11 n! = ? 发布于:2020-07-15 22:26 1!+2!+3!+....+n!=? 发布于:2020-07-15 22:20 嘻嘻嘻嘻嘻嘻嘻 发布于:2020-07-14 19:27 123456789 发布于:2020-07-12 09:29 #inclde<stdio.h> ... 发布于:2020-07-10 22:55 9、有5个字符串,首先将它们按照字符串中的字符个数... 发布于:2020-07-21 13:51 chapter1 发布于:2020-07-08 22:57 普通计算器 发布于:2020-07-08 13:20 普通计算器 发布于:2020-07-08 13:20 shuzu sizeof 发布于:2020-07-07 18:20 输入数的阶乘 发布于:2020-07-06 10:59 输入两个正整数m和n,求其最大公约数和最小公倍数。 发布于:2020-07-05 17:04 利用条件运算符的嵌套来完成此题:学习成绩>=... 发布于:2020-07-05 15:18 将一个正整数分解质因数。例如:输入90,打印出90... 发布于:2020-07-05 11:11 打印出所有的"水仙花数",所谓... 发布于:2020-07-05 10:26 有一对兔子,从出生后第3个月起每个月都生一对兔子,... 发布于:2020-07-05 09:57 分行与列考虑,共 9 行 9 列,i 控制行,j ... 发布于:2020-07-04 20:45 用*号输出字母C的图案。 发布于:2020-07-04 20:25 [更多]
显示目录

循环

C 循环

有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。

编程语言提供了允许更为复杂的执行路径的多种控制结构。

循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:

循环结构

循环类型


C 语言提供了以下几种循环类型。点击链接查看每个类型的细节。

循环类型 描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

循环控制语句

循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。

C 提供了下列的控制语句。点击链接查看每个语句的细节。

控制语句 描述
break 语句 终止 loopswitch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

无限循环

如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。

`#include <stdio.h>

int main () {

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}`

尝试一下

当条件表达式不存在时,它被假设为真。您也可以设置一个初始值和增量表达式,但是一般情况下,C 程序员偏向于使用 for(;;) 结构来表示一个无限循环。

注意:您可以按 Ctrl + C 键终止一个无限循环。

由JSRUN为你提供的C语言在线工具
        JSRUN提供的C语言在线运行,C语言 在线编译工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿