C#编程基础——跳转语句

简介: C#编程基础——跳转语句

continue语句

语法格式:


continue;

continue语句只能用于循环语句中。在循环语句中当continue执行之后,就立刻测试循环条件,以决定循环是否继续下去。如果条件成立继续循环,反之则退出。


如果continue语句陷于多重循环结构之中,它只对包含它的最内层循环有效。


break语句

语法格式:


break;

break语句只能用于循环语句或switch语句中,当break执行之后会立即跳出当前的循环体或switch语句。


不管循环有多少层,break语句只能从包含它的最内层循环跳出一层。


return语句

语法格式:


return;          //或者
return 表达式;

return语句出现在一个方法内。在方法中执行到return语句时,程序执行流程跳转到调用这个方法处。


如果方法没有返回值,则使用“return”格式返回;如果这个方法有返回值,那么使用“return表达式”格式,其后面跟的表达式就是方法的返回值。


goto语句

语法格式:


goto 标号;

goto语句可以将程序的执行流程从一个地方跳转到另一个地方,非常灵活(可以直接跳出多重循环)。


goto语句太灵活了,容易造成程序结构混乱,要合理使用。


goto语句不能使控制转移到另一个语句块内部,更不能转到另一个函数内部。


技巧

想要清晰的知道跳转语句执行的过程,可以在Visual Studio中逐语句(F11)调试。

相关文章
|
11天前
|
C#
C#拾遗补漏之goto跳转语句
在我们日常工作中常用的C#跳转语句有break、continue、return,但是还有一个C#跳转语句很多同学可能都比较的陌生就是goto,今天大姚带大家一起来认识一下goto语句及其它的优缺点。
|
1月前
|
C#
24. C# 编程:用户设定敌人初始血值的实现
24. C# 编程:用户设定敌人初始血值的实现
18 0
|
2月前
|
SQL 数据库连接 应用服务中间件
C#WinForm基础编程(三)
C#WinForm基础编程
71 0
|
2月前
C#WinForm基础编程(二)
C#WinForm基础编程
55 0
|
2月前
|
C# 数据安全/隐私保护
C#WinForm基础编程(一)
C#WinForm基础编程
59 0
|
4月前
|
数据采集 前端开发 C#
C#编程艺术:Fizzler库助您高效爬取www.twitter.com音频
Twitter是全球最大的社交媒体平台之一,包含丰富的音频资源。用户可以在Twitter上发布、转发、评论和收听各种音频内容,如音乐、播客、新闻、故事等,直接从Twitter抓取音频数据并非易事,尤其是在考虑到可能的封锁和反爬虫机制。Twitter会对频繁访问的IP地址进行限制或封禁,以防止恶意爬虫的行为。因此,我们需要使用一些技术手段来规避这些障碍,确保稳定而高效的数据访问。
C#编程艺术:Fizzler库助您高效爬取www.twitter.com音频
|
3月前
|
程序员 C#
深入理解 C# 编程:枚举、文件处理、异常处理和数字相加
枚举是一个特殊的“类”,表示一组常量(不可更改/只读变量)。 要创建枚举,请使用 enum 关键字(而不是 class 或 interface),并用逗号分隔枚举项:
37 0
|
1月前
|
C#
25.C#跳转语句的学习
25.C#跳转语句的学习
16 0
|
3月前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
71 2
|
4月前
|
C# C++
C# 高效率编程 “多线程” 的基本使用
C# 高效率编程 “多线程” 的基本使用