matlab中的for语句后加分号,为什么执行仍然没有错误?

2025-01-03 23:33:34
推荐回答(3个)
回答1:

没有错误,for函数用end来结束,而不是用分号结束,跟c语言中不同。一般情况下,加分号不显示结果,不加分号,则立即显示结果,如”a=1“和“a=1;”的显示结果是有区别的,前者运行后,在command窗口立即显示结果,而后者不显示,你所给的例子有些特殊,由于“for i=1:3”没有要显示的东西,所以最后看起来,两者是一样的。

回答2:

没有分号按回车就立即执行,有就不会了

回答3:

因为不够细心