欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > C语言之旅5---分支与循环【2】

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

2025/5/14 18:35:14 来源:https://blog.csdn.net/2401_83009236/article/details/147874330  浏览:    关键词: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;
}

运行结果

彩蛋时刻!!!

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词