关于一个用while代替break的问题
小弟刚开始学习MATLAB编程%这是原代码
for k=1:10
x=50-k^2;
if x<0
break
end
y=sqrt(x)
end
咨询下各位
怎么用while循环重新编写,避免使用break
%这是小弟自己编的小程序 调试成功只是觉得不太规范 还请大家指教 谢谢
for k=1:10
x=50-k^2;
while x>=0
y=sqrt(x)
x=-1;
end
end
[ 本帖最后由 reign_zhx 于 2009-6-19 21:51 编辑 ] while和break是两个功能不同的函数,为什么要避免使用break呢。你用while代替break写的程序,准确来讲,并不等价于原程序
回复 沙发 friendchj 的帖子
谢谢哈~~就是突发奇想哈 这两个等价吗?没看出来相同的地方
页:
[1]