- 1
- 0
- 约2.51万字
- 约 86页
- 2016-12-05 发布于湖北
- 举报
2.5.3 跳转语句 4.goto语句 goto语句可以将程序的执行流程从一个地方转移到另一个地方,非常灵活。但正因为它太灵活,所以容易造成程序结构混乱的局面,应该有节制地、合理地使用goto语句。 语法形式: goto 标号; 标号:语句; 其中,“标号”就是定位在某一语句之前的一个标识符,称为标号语句。例如: int m=0; string mystring = laskdjflasdkjasdalfakeoflkdsa; foreach(char mychar in mystring) { m++; if (mychar == a) //判断迭代变量mychar是否为a字符 goto end; //mychar为a字符则跳出循环 } end: Console.WriteLine(第1个a在第+m+位); //输出:第1个a在第2位 2.5.3 跳转语句 它给出goto语句转向的目标,在页面上输出“第1个a在第2位”字样。值得注意的是,goto语句不能使控制转移到另一个语句块内部,更不能转到另一个函数内部。另外,goto语句如果用在switch语句中,有如下形式。 语法形式: goto case 常量; goto default ; 它只能在本switch语句中从一种情况转向另一种情况。例如。 2.5.4 异
原创力文档

文档评论(0)