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

哪些网站可以做爬虫实验站长工具查询入口

哪些网站可以做爬虫实验,站长工具查询入口,怎么进入网站开发模式,电子商务网站建设实用教程前言 Hello,各位码友,本章将会给大家带来C语言的分支与循环整章串讲,这一张的内容分为基础知识和程序练习两个部分 希望通过这一章能够带大家更好地去掌握C语言的分支与循环语句 大家一起努力吧 C语言分支与循环语句(基础知识) C…

前言

Hello,各位码友,本章将会给大家带来C语言的分支与循环整章串讲,这一张的内容分为基础知识程序练习两个部分
希望通过这一章能够带大家更好地去掌握C语言的分支与循环语句


大家一起努力吧



C语言分支与循环语句(基础知识)

  • C语言语句的分类
  • 一、分支语句
    • (1)if语句
    • (2)if-else 语句
    • (3)if-else if-else 链
      • 流程图演示
    • 注意:悬空else问题
    • (4)switch 语句
  • 二、循环语句
    • (1)while 循环
    • 流程图演示
    • (2)do-while 循环
    • 流程图演示
    • (3)for 循环
    • 流程图演示
  • 三、嵌套循环
  • 拓展:辅助控制语句
    • (1)break
    • 流程图演示
    • (2)continue
    • 流程图演示
    • (3)goto
  • 这一章的C语言分支与循环结构的基础知识已经全部讲完了,下一章会利用几道程序设计题目让大家更好地掌握分支循环语句


C语言语句的分类

(1)表达式语句(例如 y=x+3;假设变量y和x均已定义)

(2)函数调用语句(MAX(x,y);假设函数MAX()已经定义)

(3)控制语句

(4)复合语句(把多种语句复合在一起形成的语句)

(5)空语句(例如 ;分号本身就可以作为一条语句,称为空语句,至于空语句的作用,后续会讲到 )

无论上述哪一种语句,都必须以分号结束!

一、分支语句

(1)if语句

作用: 基础条件判断

if (条件) {// 条件为真时执行
}


(2)if-else 语句

作用: 二选一分支。

if (条件) {// 条件为真时执行
} else {// 条件为假时执行
}


(3)if-else if-else 链

作用: 多条件分支。

if (条件1) {// 条件1为真时执行
} else if (条件2) {// 条件2为真时执行
} else {// 其他情况
}


流程图演示

开始
条件
执行if代码块
执行else代码块
结束

注意:悬空else问题

如果有多个ifelse,可以记住这样一条规则,else总是跟最近的if匹配

我们首先从最下面的代码开始

include <stdio.h>
int main(){int a = 0;int b = 2;if(a = 1)if(b = 2)printf("hehe\n");elseprintf("haha\n");return 0;
}

最后你会发现,运行代码啥都不输出
这就是悬空else的问题,就是else总是跟最近的if匹配


(4)switch 语句

作用: 多路选择,基于整型或枚举值。

switch (表达式) {case1:// 匹配值1时执行break;case2:// 匹配值2时执行break;default:// 默认情况 或者 剩余情况
}


二、循环语句

(1)while 循环

作用: 先判断条件,后执行循环体。

while (条件) {// 条件为真时重复执行
}

流程图演示

开始
循环条件
执行循环体
遇到continue?
遇到break?
退出循环
结束


(2)do-while 循环

作用: 先执行一次循环体,再判断条件(至少执行一次)。

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

流程图演示

开始
执行循环体
循环条件
遇到continue?
遇到break?
退出循环
结束


(3)for 循环

集初始化、条件判断、迭代于一行。

for (初始化; 条件; 迭代) {// 循环体
}

代码示例:

for (int i = 0; i < 10; i++) {printf("%d\n", i);}

流程图演示

开始
初始化
循环条件
执行循环体
遇到continue?
执行迭代语句
遇到break?
退出循环
结束


三、嵌套循环

循环内包含其他循环(任意组合 for、while、do-while)。

for (int i = 0; i < 3; i++) {while (j < 2) {// 嵌套逻辑j++;}
}

利用嵌套循环可以打印出不同样式的九九乘法表,在程序练习那一章会讲解


拓展:辅助控制语句

作用: 与分支和循环配合使用的跳转语句:

(1)break

作用: 立即退出当前循环或 switch 语句。

while (1) {if (x == 5) break; // 退出循环
}

流程图演示

while/do-while
for
循环体内部
遇到continue
跳过剩余代码
循环类型
回到条件判断
执行迭代语句后判断条件


(2)continue

作用: 跳过当前循环的剩余部分,进入下一次迭代。


注意:

  • 只能在 for、while、do-while 循环内部使用。

  • 不可在 switch 或非循环代码块中直接使用(除非 switch 嵌套在循环内)。

for (int i = 0; i < 10; i++) {if (i % 2 == 0) continue; // 跳过偶数printf("%d ", i); // 仅打印奇数
}

流程图演示

while/do-while
for
循环体内部
遇到continue
跳过剩余代码
循环类型
回到条件判断
执行迭代语句后判断条件


(3)goto

作用: 跳转到指定标签(慎用,易破坏代码结构)。

goto label;
// ... 
label:printf("跳转至此");


这一章的C语言分支与循环结构的基础知识已经全部讲完了,下一章会利用几道程序设计题目让大家更好地掌握分支循环语句

如果你觉得这篇文章对你有帮助,请给小编一个三连支持一下嘻嘻嘻

在这里插入图片描述

http://www.dtcms.com/wzjs/90611.html

相关文章:

  • 黑龙江网上建设局报建网站360网址大全
  • 网站做支付需要准备什么东西怎么制作公司网站
  • 网站建设,从用户角度开始经典软文范例大全
  • 网站开发api平台app投放推广
  • 广州企业推广网站建设怎么做网页宣传
  • 做实体店打折信息网站常德政府网站
  • 昆明企业网站开发公司seo管理软件
  • 郑州市最新疫情发布会信息流优化师培训
  • wordpress网站web应用防火墙口碑营销什么意思
  • 江西响应式网页建设河北seo基础教程
  • 网站上传wordpressseo管理是什么
  • 石家庄网站运营百度一下官方入口
  • 购物网站哪个质量好陕西网络营销优化公司
  • jsp做的零食店网站石家庄seo按天扣费
  • 登錄wordpress界面一个企业seo网站的优化流程
  • 添加网站绑定主机名网站提交收录软件
  • asp网站代码 部分封装上海疫情最新数据
  • 成都网站建设优选推来客百度seo排名优化助手
  • 网站在政务新媒体建设方案百度竞价投放
  • 网站建设思维导图的要求杭州网站优化咨询
  • 山东城市建设学院网站广州推广引流公司
  • 用自己的电脑做主机建网站简阳seo排名优化培训
  • 淄博乐达网站建设吧火蝠电商代运营靠谱吗
  • 网站流量提升方法太原seo优化公司
  • wordpress免费电子商务插件seo全国最好的公司
  • 网站收款接口关键词优化话术
  • 唐山企业网站建设pc网站优化排名
  • 聊城建设网站搜索引擎优化的简称是
  • 双语网站代码关键词优化搜索引擎
  • 网站导航栏三级菜单代码seo主要做什么工作