0
点赞
收藏
分享

微信扫一扫

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序


系列文章目录



文章目录

  • ​​系列文章目录​​
  • ​​==1、VS使用——关于断点的快捷键===​​
  • ​​简单回顾的一些要点​​
  • ​​四种循环结构:while、do while、for、foreach循环​​
  • ​​while循环​​
  • ​​do while循环​​
  • ​​do while循环 2​​
  • ​​==for循环==​​
  • ​​for循环的原理——执行顺序​​
  • ​​foreach循环​​
  • ​​注意read和readLine的区别​​
  • ​​break语句跳出当前循环怎么使用​​
  • ​​continue跳过本次循环的使用​​


注意:变量和字段都叫变量

1、VS使用——关于断点的快捷键=

F9快速打断点、

Ctrl+shift+F9 清除所有断点

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_c#

简单回顾的一些要点

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_02


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_03


int32、int64这些是包装类

int是基本数据类型

四种循环结构:while、do while、for、foreach循环

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_04

while循环、do while循环、for循环 、foreach迭代循环
循环是一种结构
完整来说是循环结构

每一个语法都会有一个结构体

循环的概念:重复或者反复做着相同的事情

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_05

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_06


假如我们要打印10份这个简历

\r\n

\r是回车,\n是换行

其实这里\r\n和\n是看不出区别的,都能换行

但是IO里面是要\r\n才能换行的

while循环

while1循环的结构体

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_c#_07


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_c#_08


注意,如果不写增量就是死循环了

下面都是一些例子

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_09


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_10


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_11


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_c#_12

do while循环

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_13


实例,注意作用域,所以前面要写string result 先声明后使用

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_14


只要是无条件的先执行的,推荐大家使用do-while循环

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_15


注意点,分号不要漏掉

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_16


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_c#_17


注意下图,这个string类型 result 的默认值是null

如果是null 那么使用equals是会报错的(空指针异常)

这也就是我们经常看到有些代码为什么要像下面这样写的原因(下图这样写更严谨)

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_18


从业务上去决定到底使用while循环还是do-while循环

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_19

do while循环 2

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_20


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_21

for循环

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_22


小结:固定循环次数建议用foe循环,do - while循环 可以判断特殊字符

for循环的原理——执行顺序

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_开发语言_23

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_24


根据调试我们可以得知

初始化只执行了一次

后面就是增量、判断;增量、判断;增量、判断……一直1小循环到不满足条件为止for循环的深入例子,改造之前的do-while循环的摄氏度那个例子

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_25

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_26


for循环的特点:适用于固定循环次数的循环

foreach循环

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_c#_27

注意read和readLine的区别

read只能接收一个字符

read是接收一行字符

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_28

break语句跳出当前循环怎么使用

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_29


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_30

continue跳过本次循环的使用

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_31


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_while循环_32


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_33


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_34


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_35

C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_.net_36


C#/.NET6期01C#基础_070809_:4种循环结构 while、for循环等、F9快速打断点、Ctrl+shift+F9 清除所有断点、for循环执行顺序_for循环_37


举报

相关推荐

0 条评论