问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是子程序?

发布网友 发布时间:2022-05-15 23:45

我来回答

4个回答

热心网友 时间:2023-01-28 21:04

子程序是一个大型程序中的某部份代码,由一个或多个语句块组成。

一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。函数在面向过程的语言中已经出现。是结构(Struct)和类(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

子程序(subroutine)是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行。

子程序的应用:

1、零件上若干处具有相同的轮廓形状,在这种情况下,只要编写一个加工该轮廓形状的子程序,然后用主程序多次调用该子程序的方法完成对工件的加工。

2、加工中反复出现具有相同轨迹的走刀路线,如果相同轨迹的走刀路线出现在某个加工区域或在这个区域的各个层面上,采用子程序编写加工程序比较方便,在程序中常用增量值确定切入深度。

3、在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间需要适当的调整,为了优化加工程序,把每一个独立的工序编成一个子程序,这样形成了模块式的程序结构,便于对加工顺序的调整,主程序中只有换刀和调用子程序等指令。

以上内容参考:百度百科—子程序

热心网友 时间:2023-01-28 22:22

在计算机科学中,子程序(英语:Subroutine, procere, function, routine, method, subprogram, callable unit),是一个大型程序中的某部份代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。

一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。

函数在面向过程的语言中已经出现。是结构(Struct)和类(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

热心网友 时间:2023-01-28 23:56

程序可以互相调用,就是说,在一段程序a的中间,可以设置它执行另外的一段程序b,然后再回来继续执行本段程序a后边的部分,在其中调用的那另外的一段程序b就是这一程序a的子程序

热心网友 时间:2023-01-29 01:48

任何一个大程序均可分解为许多相互独立的小程序段,这些小程序段称为程序模块。可以将其中重复的或者功能相同的程序模块设计成规定格式的独立程序段,这些程序段可提供给其他程序在不同的地方调用,从而可避免编制程序的重复劳动。我们把这种可以多次反复调用的,能完成指定操作功能的特殊程序段称为“子程序”。相对而言就把调用子程序的程序称为“主程序”,把主程序调用子程序的过程称为“调用子程序”。

参考资料:http://www.ahzk.net/wlzx/%BA%CF%B9%A4%B4%F3/%BB%E3%B1%E0%D3%EF%D1%D4%B3%CC%D0%F2%C9%E8%BC%C6/huibian/chapter71.htm

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为freebuds4i切歌怎么操作_华为freebuds4i怎么切歌 华为freebuds pro切歌方法_华为freebuds pro怎么切歌 华为耳机怎么切换下一曲 欧美电影,好像是宠物有一个世界,宠物会想办法跟主人的灵魂互换占据 ...的名字,欧洲中世纪,一个王子的继母把他的灵魂和狗的灵魂互换了... 问一部外国电影的名字 剧情记得不大清楚l了 是前几年的片子 灵魂互换的... HUAWEI 华为 AGS2-W09 10.1英寸平板电脑 (香槟金、64GB+4GB、WiFi版... 诛仙3百法和千法差距大吗 微信怎么解除应用授权登录 授权应用删除方法 微信怎么解除应用授权登录授权应用删除方法 子程序和主程序相同点 为什么vivoY54更新不了系统? 微信小程序打不开了钱能到账吗 什么病毒软件最好 哪些软件有病毒? 有那些病毒软件 开心鬼撞鬼里张曼玉唱的是什么歌 道士下山电影的床戏是哪一集 如何看到个人计算机的MAC地址 为什么在微信朋友圈里点开歌曲链接不能唤醒网易云音乐的app在app里直接 打开微信网易云音乐就停了 中国知网收录农民致富之友18期刊要多久、什么时间网上可以检索 darrowshire服务器怎么样 食品保质期18个月是多久 哪里可以接触到俄罗斯女人? 南满医大18期是哪年入学呢? 遭遇俄罗斯女人婚姻诈骗怎么办 贷款无息18期是多久 阿里云服务器域名不接入就不能访问吗 18期是多久 什么是主程序,什么是子程序 加工中心主程序和子程序能不能编在一起? 一个主程序中只能有一个子程序吗 亚马逊后台老是登陆不进去怎么回事? 苹果md523nf/a型号,序列号dmpl8128f18w,是几寸的平板电脑 I59400T8128GK具体配置情况? 关于电脑显卡和内存的问题 0*000000f4(0*00000003,0*8128a318,0*8628a48c,0*805d264c 夏普8128从哪下歌? 用数据传可以么? stop:0x000000ED(0x8128A738,0xC00000006,0x00000000,0x8) 消防标准 消防最新规范标准2020 72v电动车的电压转换器一般要几a? 嘴唇起泡是什么原因引起的?要如何进行治疗? 嘴唇总是起水泡,这都是我们身体缺什么引起的? 嘴唇上经常起泡泡是什么原因? 嘴上起泡是什么原因造成的 英语作文一篇!!!初二上册第一单元的内容!!! 怎么查 域名空间到期时间 有没有什么工具 之前半个月的就能赚米现在两个月的号都提示异常不能收红包