C 教程:C 循环完整示例

发布于:2023-06-28 21:16:46

来自:Linux迷   https://www.linuxmi.com/c-loop.html

在这篇C++文章中,我们将讨论在C++中完整的循环例子,我们将学习不同的CF++循环,如For循环,While循环和Do While循环。在某些情况下,当您需要多次执行一个代码块时,可以使用循环来实现这些功能。loop语句允许我们多次执行一条语句或一组语句。你可以在C++中使用不同类型的循环,for循环,while循环,do while循环,还有一些不同的控制语句,比如C++循环中的break和continue,使用控制语句我们可以改变循环的正常执行顺序。C++循环完整示例1、For循环以下是循环代码。#include<iostream>using namespace std

;

int

main() {

for (int i = 1; i < 5

; i++) {

cout << "i值为 : "

<< i << endl;

}

cout << "条件是false"

<< endl;

return 0

;

}

int i,这是循环的初始步骤,此步骤将*先执行,并且只会执行一次。i < 5,这是循环的条件,如果为ture,则执行循环主体,如果为false,则执行循环主体不执行和控制跳转的流。i++,在这里我们需要根据循环条件增加值。如果执行该代码,结果将是这样。

2、While循环

这是C++中最简单的循环类型,当表达式为ture时,它将重复语句,如果表达式不再为ture,循环结束,程序在该循环之后继续执行。

#include<iostream>using namespace std

;

int

main() {

int a = 5

;

while (a < 11

) {

cout << "a的值是 : "

<< a << endl;

a++;

}

cout << "跳出循环"

<< endl;

return 0

;

}

如果您运行该代码,结果将是这样3、do while循环do while循环类似于while和for循环,但是使用do while循环在循环底部测试条件的更改。而do while循环保证至少执行一次。现在,在for和while循环中,条件在代码的顶部进行测试,但在do while循环中,它在代码的底部进行测试。#include<iostream>using namespace std

;

int

main() {

int a = 1

;

do

{

cout << "a的值是: "

<< a << endl;

a++;

} while (a < 7

);

return 0

;

}

如果您运行该代码,结果将是这样Break语句当我们在循环中使用break语句时,循环立即终止,程序控制在下一个语句处恢复。#include<iostream>using namespace std

;

int

main() {

for (int i = 1; i < 20

; i++) {

cout << "i的值为 : "

<< i << endl;

if (i == 7

) {

break

;

}

}

cout << "跳出循环 "

<< endl;

return 0

;

}

如果您运行该代码,结果将是这样使用do while循环的Break语句#include<iostream>using namespace std

;

int

main() {

int a = 1

;

do

{

cout << " a的值为: "

<< a << endl;

a++;

if (a > 10

) {

break

;

cout << "跳出循环"

<< endl;

}

} while (a < 20

);

return 0

;

}

如果您运行该代码,结果将是这样Continue语句Continue语句的工作原理类似于break语句,但它并没有终止循环,而是继续循环的下一个迭代,并跳过中间的任何代码。#include<iostream>using namespace std

;

int

main() {

int a = 1

;

do

{

if (a == 5

) {

//跳过迭代

a++;

continue

;

}

cout << "a的值为 : "

<< a << endl;

a++;

} while (a < 11

);

return 0

;

}

如果您运行该代码,结果将是这样OK,本文暂时这样,有什么不对的地方请留言,谢谢。相关:

https://www.linuxmi.com/c-jiajia.html

https://www.linuxmi.com/c-bianliang-shujuleixing.html

https://www.linuxmi.com/c-yonghushuru.html

https://www.linuxmi.com/c-if-else.html

...END...

长按或扫描下面的二维码关注Linux公社

关注Linux公社,添加“星标”

每天获取技术干货,让我们一起成长

合作联系微信:linuxgs


免责声明:本站所有内容及图片均采集来源于网络,并无商业使用,如若侵权请联系删除。

上一篇:贵阳市政府英文网站群矩阵荣获2021年度海外传播网站集群优秀奖

下一篇:C **难学?最易/难学习的编程语言 TOP 5 来了!

资讯 观察行业视觉,用专业的角度,讲出你们的心声。
MORE

I NEED TO BUILD WEBSITE

我需要建站

*请认真填写需求信息,我们会在24小时内与您取得联系。