C#语言入门:[16]goto跳转语句

2024-10-12 22:09:31

1、goto 的意思是跳转到的意思,那么跳转到哪里呢,当然是跳转到另一个语句,如何标示这个要跳转到的语句,答案是在该语句前加上标签 int i = 0; goto cc; i = 9; cc: Console.Write(i);如图,就这是四句代码,标签的使用方式cc: Console.Write(i);即为标签名,再加上冒号":",标签名大家可以随意取,比如aa,bb,反正随大家喜欢.这四句代码的意思是,第一名:定义变量i,第二句:跳转到标签为cc的语句,接下来就输出i的结果,可以看出,第三句是无意义的,因为没有被执行,跳过去了,所以输出的值是0,而不是9.

C#语言入门:[16]goto跳转语句

3、死循环对我们的作用不大,如果我们想要输出i小于10的数,那可以这样变一下代码 int i = 0; cc: Console.Write(i); if (i < 9) { i++; goto cc; }非常简单,只要在跳转语句加上跳转条件,也就是i<9就好了

C#语言入门:[16]goto跳转语句C#语言入门:[16]goto跳转语句

5、值得注意的一点是,goto只能在"方法"内执行,现在还没有给大家讲"方法",所以暂时我只能具体说给倒子给大家goto的语句,只能在这个大括号里执行,写到别的地方就会出错,这一点大家不理解就先记住它就好,以后讲类的时候就会清楚,现在不需要深入

C#语言入门:[16]goto跳转语句
猜你喜欢