goto语句自从提倡结构化设计以来goto就成了有争议的语句首先由于goto语句可以灵活跳转如果不加限制它的确会破坏结构化设计风格其次goto语句经常带来错误或隐患它可能跳过了某些对象的构造 变量的初始化 重要的计算等语句例如:goto stateString s1 s2 被goto跳过int sum = 0 被goto跳过…state:…如果编译器不能发觉此类错误每用一次goto语句都可能留下隐
program chen(inputoutput)var is:longintbegins:=1i:=1while i<=10 dobegins:=sii:=i2endwriteln(s) chen(inputoutput)var is:longintbegins:=1i:=1repeats:=sii:=i2until i>8writeln(s)end.
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级break 语句功 能:适用于:退出当前循环或当前switch结构forwhiledo-whileswitch语句不能用于其它语句转向它们之后的语句去执行4320221 continue语句 功 能:适用于:forwhiledo-while语句不能用于switch及其它语句中结束本次循环转向下一次循环条件的判断如果循环条件
#
#
Go To Statement Considered Harmful 1 of 3 Go To Statement Considered Harmful Edsger W. Dijkstra Reprinted frommunications of
#
go动词短语go on 持续发生 eg. His success cant go on forever.他的成功不可能永远持续下去(不及物)carry on go by (时间等)经过遵照…实行eg. Time really goes by fast. 时间真的过得很快(不及物)可用pass by Well go by what the boss says. 我们会照老板的话去做(及物)g
特殊疑问句及have got的用法一.特殊疑问句: watches TV in the evening____________________________________________________________ 2. He is my brother. ________________________________________________
using Systemusing using using using namespace goto跳出嵌套循环{ class Program { static void Main(string[] args) { int x = 200 y = 4 int count = 0 stri
违法有害信息,请在下方选择原因提交举报