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

网站布局分类上海南山做网站

网站布局分类,上海南山做网站,东莞营销网站建设服务,重庆景点排行榜前十名目录 前言: 1.判断 2.循环 3.课堂笔记 4.思维导图 前言: 判断语句和循环语句都可以大致分为三个部分,第一个部分是固定的语法格式;第二部分是代码的执行顺序,第三部分是判断和循环成立与否的判断条件。 1.判断 1…

目录

前言:

1.判断

2.循环

3.课堂笔记

4.思维导图


前言:

判断语句和循环语句都可以大致分为三个部分,第一个部分是固定的语法格式;第二部分是代码的执行顺序,第三部分是判断和循环成立与否的判断条件

1.判断

1.1

我们来看看 if 的代码执行顺序:

if(5>1){prinrf("5>1\n");
}
if (1<5){prinrf("5>1\n");
}

1.先执行判断语句 

 if (5 > 1) {

2.判断成立,执行代码块中的语句   

printf("5>1\n");

}

3.判断语句永远会被执行   

if (1 < 5) {

4.判断条件不成立,不执行剩下的语句

printf("5>1\n");

}

1.2

然后是if-else的双向判断:

我们来看看if-else的代码执行顺序:

if(1>5){printf("1>5\n");
} else{printf("1<5\n");
}

1.if判断语句第一个执行 

if (1 > 5) {

2.判断条件不成立,不执行if代码块中的代码

printf("1 > 5\n");

3.直接执行else语句

} else {

4.以及else代码块中的代码

printf("1 < 5\n");

}

1.3

最后是if-else if-else的多向判断/复杂判断:

我们看看多向判断的代码执行顺序:

if(1>5){printf("1>5\n");
}else if(1==5){printf("1==5\n");
} else {printf("1<5\n");
}

1.if判断语句首先执行,判断条件不成立

if (1 > 5) 

2.跳过if语句的代码块,进入else-if的判断,仍然不成立

else if(1 == 5) 

3.进入else判断语句

 else 

4.最后进入else判断语句的代码块

printf("1 < 5\n");

if,else if,else 是互斥关系,程序只会执行其中一个判读分支的代码块。

2.循环

首先是for循环,for循环中用两个分号分为了三个部分:

初始定义;判断条件;迭代操作

2.1

我们看看代码的执行顺序:

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

1.第一次for循环,先初始定义,然后进行判断

for(int i =0;i < 3;i++) {

2.执行第一次循环代码块

printf("%d\n", i);

}

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

3.第二次for循环,进行迭代操作,和条件判断

for(int i =0;i < 3;i++) {

4.执行第二次循环代码块

printf("%d\n", i);

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

5.第三次for循环,进行迭代操作,和条件判断

 for(int i =0;i < 5;i++) {

6.执行第三次循环代码块

printf("%d\n", i);

2.2

while循环do-while循环也是类似的代码执行顺序。

do-while循环和while循环的核心差异在于do-while循环是先执行-再判断,while是先判断-再执行

没有特殊情况的话,我们推荐while循环

这是一个死循环,又叫无限循环,我们看看它的执行顺序:

while(true){printf("true!\n");
}

1.循环的判断条件,条件为真

while(true){

2.执行循环的代码块

printf("true!\n");

}

while(true){printf("true!\n");
}

3.循环的判断条件永远为真

while(true){

4.重复执行循环的代码块,永不结束

printf("true!\n");

}

2.3

作为判断和循环的核心之一,判断条件是个很重要的部分,判断条件为,后续的代码块就会执行;判断条件为,则不会执行后续的代码块。

判断条件无论是逻辑运算,还是比较运算,还是直接是一个布尔数,本质都是一个布尔数

2.4

判断和判断之间可以进行嵌套,循环和循环之间也可以进行嵌套,循环和判断之间仍然可以进行嵌套。

嵌套可以无数层,但是我们为了代码可读性和代码简洁性,不推荐太多层的嵌套。

2.5

针对循环代码顺序,我们可以通过breakcontinue来进行更精细化的控制。

break终结整体的循环结构,又称大循环;0.

continue跳过当下的这一次循环,又称小循环。

3.课堂笔记

1.判断条件为真才会执行代码块里的代码

if判断
if (5 > 1) { 
printf("5>1\n");
}

 

2.当if判断条件不为真时,执行else代码块

if-else 判断
if (1 > 5) {    
printf("1 > 5\n");
} else {    
printf("1 < 5\n");
}

3.当if判断条件不为真时,执行else if代码块

else if判断
if (1 > 5) {   printf("1 > 5\n");
} else if(1 == 5) {printf("1 == 5\n");
} else {    
printf("1 < 5\n");
}

4.使用for循环输出0,1,2,3,4

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

5.while循环先判断再执行

while循环
while(true){   
printf("true!\n");
}

6.break的作用为立即退出本层循环; continue语句的作用是跳过本循环中剩余的语句而强制执行下一次循环

break & continue
int i = 0;
while(true){   printf("true!\n");
}i++;  if(i < 5){continue; } else {      break;} 
}

4.思维导图

 在撰写这篇文章时,我参考了《白纸编程》这个app的观点和思想,我要感谢他们对我的启发和帮助。 

http://www.yayakq.cn/news/527164/

相关文章:

  • 寻找南京帮助做网站的单位网站架构发展历程的思考和心得体会
  • 佛山网站建设公司哪家性价比高wordpress安装环境
  • 刘金鹏做网站下载爱南宁app下载
  • html做的网站排版导致乱码万网的app叫什么
  • 阿里接外包吗网站开发网站开发制作的流程是什么
  • 精美网站开发方案wordpress 翻页功能
  • 学校网站怎么做门户网站建设需要多少钱
  • 免费 网站 手机西安黑马程序员培训机构
  • 网站建设倒计时单页源码麦客网做网站
  • 做企业网站所需要的资料郑州建站优化
  • 怎么健免费网站建筑网片多少钱一平方
  • 注册网站模板宁波网站建设 熊掌号
  • 建设网站能赚钱浏览收费网站模板
  • 手机怎么做3d短视频网站做微信小程序是不是不用做网站
  • 境外网站 icp备案有哪些网站可以做网站游戏
  • 安卓软件免费下载万源seo
  • 米业做网站的好处我们的网站正在建设之中
  • 本地做网站顺序平台网站模板
  • 网站源码是用什么做的中国建设银行网站荆门网点查询
  • 福建西南建设有限公司网站工业产品设计用什么软件
  • 东莞网站建设方案服务徐州手机网站设计
  • 做网站应该画什么图网站布局类型
  • app网站建设 - 百度wordpress 煎蛋网插件
  • 开发手机端网站模板北京礼品网站建设
  • 泉州制作网站设计温州公司网址公司
  • 网站开发哪家公司好广东建设行业招聘 什么网站
  • 公司做网站排名浙江住房与城乡建设部网站
  • 网站建设与管理课程总结网站怎么做竞价推广
  • 网站建设需要什么岗位巩义网站建设与制作
  • 72建站网手机传奇开服网