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

汽车网站制作策划方案上海网站开发报价

汽车网站制作策划方案,上海网站开发报价,制作一个公司的简单网页,企业网站被转做非法用途循环结构的作用 循环结构用于重复执行某一代码块,直到满足特定条件后退出循环。 C 提供了以下三种循环结构: for 循环(确定次数的循环)while 循环(条件控制的循环)do-while 循环(至少执行一次的…

循环结构的作用
循环结构用于重复执行某一代码块,直到满足特定条件后退出循环。
C++ 提供了以下三种循环结构:

  • for 循环(确定次数的循环)
  • while 循环(条件控制的循环)
  • do-while 循环(至少执行一次的循环)

此外,C++ 还提供了 breakcontinue 语句来控制循环流程。

一、for 循环

作用:
for 循环适用于确定循环次数的情况

语法:

for (初始化; 条件; 更新) {// 循环体
}

注意:

  • 初始化:在for循环开始前执行一次,且仅执行一次(如 int i = 0;)。
  • 条件:每次循环开始前检查,若为 true 则执行循环体,否则终止循环。
  • 更新:每次循环结束后执行(如 i++)。

示例 :计算 1 到 100 的累加和

#include <iostream>
using namespace std;int main() {int sum = 0;for (int i = 1; i <= 100; i++) {sum += i;}cout << "sum = " << sum << endl;system("pause");return 0;
}

二、 while 循环

作用:
while 循环适用于循环次数不确定,但需要根据条件控制循环的情况。

语法:

while (条件) {// 循环体
}

注意:

  • 条件:每次循环开始前检查,若为 true 则执行循环体,否则终止循环。

示例:输入一个正数,直到用户输入 0 或负数 退出

#include <iostream>
using namespace std;int main() {int num;cout << "输入一个正数(输入 0或负数 退出):";cin >> num;while (num > 0) {cout << "你输入的正数是:" << num << endl;cout << "输入一个正数(输入 0或负数 退出):";cin >> num;}system("pause");return 0;
}

三、 do-while 循环

作用:
do-while 循环至少执行一次,然后根据条件决定是否继续循环。

语法:

do {// 循环体
} while (条件);

注意:

  • 先执行一次循环体,然后检查 while 条件,若为 true 则继续循环。

示例:至少执行一次的用户输入

#include <iostream>
using namespace std;int main() {int num;do {cout << "输入一个正数(输入 0或负数 退出):";cin >> num;cout << "你输入的数是:" << num << endl;} while (num > 0);system("pause");return 0;
}

四、三种循环的对比

比较:

循环类型适用场景是否先判断条件是否至少执行一次
for循环次数确定(如遍历数组)
while循环次数不确定,但可能不执行
do-while至少执行一次,然后决定是否继续

示例:

#include <iostream>
using namespace std;int main() {int i = 1;// 输出1~3// for 循环cout << "for循环:";for (i = 1; i <= 3; i++) {cout << i << " ";}cout << endl;// while 循环i = 1;cout << "while循环:";while (i <= 3) {cout << i << " ";i++;}cout << endl;// do-while 循环i = 1;cout << "do-while循环:";do {cout << i << " ";i++;} while (i <= 3);cout << endl;system("pause");return 0;
}

五、 break 语句

作用:
用于提前终止循环

示例:用户输入 0或负数 时终止循环

#include <iostream>
using namespace std;int main() {int num;while (true) {  // 无限循环cout << "输入一个正数(输入 0或负数 退出):";cin >> num;if (num <= 0) {break;  // 终止循环}cout << "你输入的正数是:" << num << endl;}system("pause");return 0;
}

六、 continue 语句

作用:
用于跳过当前循环的剩余部分,直接进入下一次循环

示例:打印 1 到 10,但跳过 5

#include <iostream>
using namespace std;int main() {// 输出1~10,但跳过5for (int i = 1; i <= 10; i++) {if (i == 5) {continue;  // 跳过 5}cout << i << " ";}cout << endl;system("pause");return 0;
}

七、 其他循环

(1)嵌套循环

作用:
循环结构可以嵌套使用,例如输出乘法表

示例:九九乘法表

#include <iostream>
using namespace std;int main() {for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {cout << j << " × " << i << " = " << i * j << "\t";}cout << endl;}system("pause");return 0;
}

(2)无限循环

作用:
循环条件始终为 true,则进入无限循环

示例:for 实现无限循环

#include <iostream>
using namespace std;int main() {for (;;) // 等价于 while(true){cout << "无限循环..." << endl;}system("pause");return 0;
}

与以下代码等价:

#include <iostream>
using namespace std;int main() {while (true) {cout << "无限循环..." << endl;}system("pause");return 0;
}
http://www.sczhlp.com/news/61149/

相关文章:

  • 花钱也可以哪些网站可以做推广广告二手车网站设计
  • 从零开始学做网站cdsn网页加速器免费版
  • 图片做视频网站有哪些网站建设内容3000字
  • 六盘水合肥电商网站建设wordpress修改邮箱
  • 东城网站建设公司网上售卖平台有哪些
  • AI在网络安全领域的现状与思考
  • 苏省住房和城乡建设厅网站首页用织梦做的学校网站
  • python基础篇-输入
  • 食品安全网站建设深圳网络营销推广渠道
  • 网站建设公司推广方式手工制作大全简单漂亮
  • 天津外贸网站建设公司优化设计答案四年级上册语文
  • 网站开发的学习在线网页游戏网站
  • 无锡正规网站seo公司建网站的资料
  • 网站风格化设计方案店招搜索栏在那个网站上可以做
  • 内江手机网站建设棠下手机网站建设
  • 帮人做兼职的网站吗手机版网站打开速度慢
  • 苏州北京商场网站建设免费学习网
  • 民营领军企业东方希望携手纷享销客,共筑营销服一体化战略新基建
  • python基础篇-格式化输出
  • 广西建设厅关公网站中国最新消息开火
  • 多媒体教学网站开发的一般步骤银川市做网站的公司
  • 怎样才能访问没有备案的网站网站注册时间
  • 网站自动seo做网站开发最多能做几年
  • 知名跨境电商平台有哪些整站优化和单词
  • 网站引流是什么意思哪个网站可以改字体
  • 情侣建站的wordpress主题昆山市建设工程质量检测中心网站
  • 西安自助网站建设系统安阳网站优化公司推荐
  • 网站主题选择组织建设六个方面内容
  • 公司网站还有用吗网站建设服务合同交印花税吗
  • 公司注销 网站备案广西住房城乡和建设厅网站