当前位置: 首页 > news >正文

C语言之旅5---分支与循环【2】

💫只有认知的突破💫才来带来真正的成长💫编程技术的学习💫没有捷径💫一起加油💫

           🍁感谢各位的观看🍁欢迎大家留言🍁咱们一起加油🍁努力成为更好的自己🍁

目录

文章概述

循环语句

分类

使用

for循环

语言格式

 代码举例

while循环

语言格式

 代码举例

do{...}while();循环

代码格式

 代码举例

转向语句

分类

return 

 语句用法

 代码举例

 break

语句用法

代码举例

goto

语句用法

 代码举例

continue

语句用法

 代码举例

彩蛋时刻!!!​编辑

文章概述

由于本博主开始找工作了,所以打算开始对于学过的知识进行复习。复习期间对于之前遗漏的内容会进行补充。在复习期间写的博客,会比较精炼一些,但内容全是干货,希望对大家能从我的博客中有所收获。

循环语句

分类

循环语句就三种:for循环while循环do{……}while();

使用

for循环

语言格式

for(初始值 ; 判断条件 ; 调整表达式)

{

        ……

}

 代码举例

使用for循环,在屏幕上依次输出1~10数值

#define  _CRT_SECURE_NO_WARNINGS   1
#include <stdio.h>int main()
{for (int i = 1; i <= 10; i++){printf("%d ", i);}return 0;
}

 运行结果

while循环

语言格式

while(条件)                //条件为真就继续执行,否则就终止循环

{

        ……

}

 代码举例

在屏幕上依次输出1~10数字

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

 运行结果

do{...}while();循环

代码格式

do

{

        ……

}while(条件);  //运行的时候,首先执行代码,然后再判断条件是否为真。注意:while()最后加---->分号 ;

 代码举例

在屏幕上依次输出1~10数字

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

 运行结果

转向语句

分类

主要就三种:return  break gotocontinue

return 

 语句用法

1.用于有返回值的函数,返回返回值

2.用于某种中断情况,会直接终止当前函数的运行

 代码举例
#define  _CRT_SECURE_NO_WARNINGS   1
#include <stdio.h>int main()
{for (int i = 0; i < 10; i++){if (i == 5){return;		//i==5,会执行return语句,就会直接终止main函数}}printf("mmmm\n");	//就不会执行到当前的语句return 0;
}

 运行结果

#define  _CRT_SECURE_NO_WARNINGS   1
#include <stdio.h>int sum(int x, int y)
{return x + y;
}
int main()
{printf("%d\n", sum(1, 2));	//调用函数返回值return 0;
}

运行结果

 break

语句用法

1.用switch语句里面

2.直接终止当前循环

代码举例
#define  _CRT_SECURE_NO_WARNINGS   1
#include <stdio.h>
int main()
{for (int i = 0; i < 8; i++){if (i == 5)break;			//当i=5时就打破for循环printf("%d ", i);}return 0;
}

运行结果

goto

语句用法

goto的代码格式:goto...标志词 ;

                             标志词 : .....

 代码举例

#define  _CRT_SECURE_NO_WARNINGS   1
#include <stdio.h>
int main()
{//for (int i = 0; i < 8; i++)//{//	if (i == 5)//		break;			//当i=5时就打破for循环//	printf("%d ", i);//}next:printf("跳过了aaaa\n");goto next;printf("aaaaa\n");return 0;
}

运行结果

continue

语句用法

只能用于循环语句中,当程序运行到continue的时候,会自动跳过后面的程序

 代码举例

#define  _CRT_SECURE_NO_WARNINGS   1
#include <stdio.h>
int main()
{for (int i = 0; i < 10; i++){if (i == 5)continue;printf("%d ", i);}return 0;
}

运行结果

彩蛋时刻!!!

每日一句:人生虽曲折,记得活出精彩。”

相关文章:

  • 数睿通2.0数据中台,已购买源代码
  • 【docker】--镜像管理
  • 关于cleanRL Q-learning
  • ElasticSearch深入解析(十一):分页和分批统计的三种实现
  • 英语学习5.13
  • Lin4neuro 系统详解
  • FHQ平衡树
  • 什么是Git?
  • 计算机组成与体系结构:组相联映射(Set-Associative Mapping)
  • NY164NY165美光固态闪存NY166NY172
  • 学习日志05 java
  • MySQL数据库——视图
  • 前端流行框架Vue3教程:15. 组件事件
  • Python+Streamlit实现登录页
  • 本地部署ollama及deepseek(linux版)
  • 力扣刷题Day 48:盛最多水的容器(283)
  • 最短路与拓扑(1)
  • 【算法笔记】ACM数论基础模板
  • 反射(Reflection)详解
  • 快速上手Linux nfs网络文件系统
  • 山东市监局回应“盒马一批次‘无抗’鸡蛋抽检不合格后复检合格”:系生产商自行送检
  • 为惩戒“工贼”,美国编剧工会“痛下杀手”
  • 睡觉总做梦是睡眠质量差?梦到这些事,才要小心
  • 减重人生|走过节食弯路,她如何半年减60斤找回自信?
  • 巴基斯坦对印度发起网络攻击,致其约70%电网瘫痪
  • 伤员回归新援融入,海港逆转海牛重回争冠集团