求奇数和c语言程序continue,C语言程序设计 5.4 break语句和continue语句 案例-跳转语句.docx...

本文通过三个案例介绍C语言中的三种跳转语句:break、continue和goto的使用方法及区别。案例展示了如何利用这些语句打印10以内的奇数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言程序设计补充案例

C语言程序设计

案例 跳转语句(break、continue、goto)

一、案例描述

考核知识点

名称:跳转语句(break、continue、goto)

练习目标

了解跳转语句的运行流程

掌握跳转语句的使用

需求分析

跳转语句用于实现循环执行过程中程序流程的跳转。为了让学员熟悉跳转语句,本案例将分别用break、continue、goto语句打印出10以内的奇数来观察这3个语句的执行流程。

设计思路(实现原理)

声明main()函数。

在main()函数中实现打印10以内的奇数的功能。

二、案例实现

编写程序,代码如下:

#include

#include

void main()

{

int x;

printf("10以内的奇数:\n");

x = 1;

while (1)

{

if (x == 10)

{

break;

}

if (x % 2 != 0)

{

printf("%3d", x);

}

x++;

}

getchar();

}

运行结果如图所示。

运行结果

2、应用continue语句,实现程序,代码如下:

#include

#include

void main()

{

int x;

printf("10以内的奇数:\n");

x = 1;

while (1)

{

if (x % 2 != 0)

{

printf("%3d", x);

}

x++;

if (x < 10)

{

continue;

}

break;

}

getchar();

}

运行结果如图所示。

运行结果

3、应用goto语句,实现程序,代码如下:

#include

#include

void main()

{

int x;

printf("10以内的奇数:\n");

x = 1;

Begin:

if (x % 2 != 0)

{

printf("%3d", x);

}

x++;

if (x < 10)

{

goto Begin;

}

getchar();

}

运行结果如图所示。

运行结果

三、案例总结

1、在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出当前循环语句,执行后面的代码。

2、当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想要跳出外层循环则需要对外层循环添加标记,然后使用goto语句。

3、在循环语句中,如果希望立即终止本次循环,并执行下一次循环,此时就需要使用continue语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值