• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

子程序的返回指令是哪个?

d056464f9e1f484d 2019-03-20 浏览量:1724
子程序的返回指令是哪个?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 大多数语言里面都可以用return返回,当然还有诡异点的return none。。。

    或是缩写的ret

    也有可以不用写的(子程序执行完成以后自动返回)

    • 发布于 2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • RET是一般子程序返回指令,执行该指令,会自动弹出被保护的地址给PC指针。
    RETI是中断服务程序返回指令,执行该指令,除了弹出被保护的地址指针给PC外,还会恢复影响中断的一些标志位,比如定时器中断的TFn标志。
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 在单片机时么,返回时,在函数最后加上return 就可以了的
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 在C语言中,无论主程序还是子程序的返回都是return,可能看着你没写,但其实编译的时候,是系统替你加上的,在汇编代码中,RET是返回指令,如果在RET之前,用POP指令修改PC指针的地址也可以返回
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 不知道你说的是哪种语言或者哪种应用。在单片机和C语言里就是return就返回了。


    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言里面一般用return来退出某个函数

    如果是一个线程,可以用对应线程注销的函数,这样就不会继续执行该线程对应的函数

    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 是C语言么,在函数里加一个return就可以了,后面接一个与函数类型一样的变量进行返回
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 是那种语言的?

    如果是c程序,需要返回值的,用retuern,如果是不需要返回值的(定义为 void类型)则执行到最后一个}就自动返回啦(其实是编译的时候添加了返回指令)

    • 发布于2019-03-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

子程序的返回指令是哪个?