我在全局脚本中用C写的 if 语句,一个脚本用了很多if语句,现在导致程序执行到某一步后,不执行了,请问大家怎样跳出单独的一个 if 语句?谢谢
问题补充:
用goto语句可以吗?就是一个if语句结束后就加一个goto,再在每一个if语句前加一个语句标号.
我是在全局脚本中做故障报警,if后面就是故障变量,这样做当有新故障来时,会不会报新故障啊?会有其他问题产生吗?
还有一种方法就是用switch() case语句,就是一个故障产生一个标志,再把这个标志给switch,这样也太多了啊,一个故障就要一个case啊.有其他好方法吗?
谢谢了啊
用 return();行吗?在每一个if结束后就加一个return();吗??我试了,编译不通过啊。
最佳答案
使用return直接退出脚本,goto则跳转至其他标签。
用那个看你的需求了!
----------------------------
return返回数据与脚本的返回类型有关,如为Void,则return;即可
提问者对于答案的评价:
说实话,没最佳答案
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275416.html