C#关于For循环break,goto,return的应用

我不会,哪位大哥大姐教教我

1、break是循环结束执行,执行循环体后面的代码。

2、continue是跳过本次循环未执行的代码,继续执行下一次循环。

3、goto是跳到指定的指令去,指哪儿,它跳到哪儿。

4、return是函数返回,如果循环在Main函数中,那么程序一般就结束了。

扩展资料

设计目标

C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。

软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。

为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。对国际化的支持非常重要。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。

参考资料来源:百度百科-c#

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-11

</pre><p>break是循环结束执行,执行循环体后面的代码,用于跳出当前循环,从当前位置跳出,并且不再执行当前循环里的内容。

</p><p>continue是跳过本次循环未执行的代码,继续执行下一次循环。

goto是跳到指定的指令去,光标指哪,就跳到哪。

</p><p>return是函数返回,如果循环在Main函数中,那么程序一般就结束了。

</p><p></p><p>for (int i = 0; i < 1000; i++)第一层循环{for (int j = 0; j < 1000; j++)。

第二层循环{int temp = j;break;跳出第一层循环}break;跳出第二层循环}</p><pre>

return会退出包含循环体的整个方法:

static void Main(string[] args)

{

printout();

Console.WriteLine("out of printout method!"); 

Console.ReadKey();

}static void printout()

{

int i = 1;      

while (i <= 10)

{          

if (i == 6)

{               

return;

}

Console.WriteLine("{0}", i++);

}

Console.WriteLine("this code will never be reached!");  //执行不到}

扩展资料:

C# 属性(Property)

属性(Property) 是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field)。

属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(accessors) 让私有域的值可被读写或操作。

属性(Property)不会确定存储位置。相反,它们具有可读写或计算它们值的 访问器(accessors)。

例如,有一个名为 Student 的类,带有 age、name 和 code 的私有域。我们不能在类的范围以外直接访问这些域,但是我们可以拥有访问这些私有域的属性。

访问器(Accessors)

属性(Property)的访问器(accessor)包含有助于获取(读取或计算)或设置(写入)属性的可执行语句。访问器(accessor)声明可包含一个 get 访问器、一个 set 访问器,或者同时包含二者。



本回答被网友采纳
第2个回答  推荐于2018-03-02
break是循环结束执行,执行循环体后面的代码。
continue是跳过本次循环未执行的代码,继续执行下一次循环。
goto是跳到指定的指令去,你指哪,他跳到哪。
return是函数返回,如果循环在Main函数中,那么程序一般就结束了。本回答被提问者和网友采纳
第3个回答  2012-02-20
break是终止循环体,执行循环结束后的代码
goto是跳到你指定的代码
return是结束整个过程,即过程内后面所有的代码都不执行了
第4个回答  2012-02-20
从多层循环的内涔循环跳到外层循环用goto
从循环体内跳出循环,即提前结束循环 break
不再执行该循环了 正常结束该循环 用return
相似回答