C语言中怎样跳出if语句

我在全局脚本中用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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午11:34
下一篇 2019年6月11日 上午11:34

相关推荐

  • WINCC数据采集可同时用双通道吗

    WINCC数据采集可同时用双通道吗 最佳答案 可以。 1、首先你的上位机的硬件(物理)接口,要分别连通所要采集数据的PLC或服务器。 2、根据你的配置选择合适的…

    SIMATIC WinCC 2019年6月11日
  • WINCC 下拉菜单的做法

    请问一下:我最近在做WINCC 6.2的组态,我想做个下拉菜单,下拉菜单中有一些内容(自己定义的),鼠标点击下拉菜单的内容,就会给所选的内容赋值 问题补充:谢谢各位,能不…

    SIMATIC WinCC 2019年6月11日
  • 关闭vb全局脚本是出现提示发现不适当的参数

    如下图,问这具体是什么情况。跪求解决方法。 图片说明:    最佳答案 调用时,实参与形参对不上。 提问者对于答案的评价:我已经解决了,重置了下VB全局脚本就好…

    2021年7月5日
  • 量表控件Wincc gauge control

    我想问一下量表控件是怎样连接变量?我用量表控件的属性直接连接变量但是在我把变量的初值改为20运行量表控件,量表控件上的指针却没动。 专家建议 右击控件选择属性,打开属性对话框,选择…

    SIMATIC WinCC 2020年11月1日
  • S7300与wincc通讯

    5611与step7通讯成功,检测5611(MPI)能够看到0和2,但wincc启动后驱动状态始终是断开连接,300的组态应该没问题,wincc中选的是MPI通讯方式,地址站号插槽…

    SIMATIC WinCC 2019年6月11日
  • TP900无法下载程序

    首次通信正常,在下载固件中途停止,后一直不正常通信了 钻石用户推荐最佳答案 用PROSAVE恢复出厂设置!见附图,勾选恢复到出厂设置。 图片说明:    提问者…

    2021年7月5日
  • smart 700LE V3与PC无法建立连接

    HMI与PC所有设置完成,并且PC首次把程序已下载到触摸屏内,触摸屏并与PLC也能通讯监控,都没问题,但是在调试过程画面修改后再次下载时就无法与触摸屏通讯了,我用PC 也…

    SIMATIC WinCC 2021年7月5日
  • 系统账户IUSR、IWAM删除会不会对工控产生什么问题?

    由于某些需要,要求删除多余的用户和组,请问哪些可以删除,哪些不可以,如果一定要删除会有什么后果? 图片说明:       最佳答案 STEP…

    2017年11月12日
  • WINCC 7.0 表达式

    wincc7.0中文 一个按钮动作里面写了一条或的表达式 但是动作没出来 ‘FSJH_AF2/A标志位’|’FSJH_AF2/B标志位’ 变…

    SIMATIC WinCC 2019年6月11日
  • 博图wincc连接多个1200

    使用博图wincc高级版怎么连接局域网内的多个1200plc 最佳答案 1、如果在同一个项目的话,直接把各个PLC的变量拖放到WinCC里面即可2、如果不是同一个项目,那就在连接里…

    SIMATIC WinCC 2020年11月1日