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

历史上,c语言调用函数的思想是怎么想出来的,后来对象化又是怎么一回事

发布网友 发布时间:2022-05-07 13:33

我来回答

5个回答

热心网友 时间:2023-11-02 13:40

C还没有影子的时候,高级语言BASIC就有GOSUB调用子程序语句,这实际上就是调用一个比较完整的功能模块,而C语言的函数一词正是从function(功能,函数)翻译过来的;高级语言还连影子都没有的时候,汇编语言就有一系列跳转和返回指令,就已经具备了跳出主程序流程完成某种功能后返回主流程继续执行的操作。所以在下认为函数调用操作并不是C的发明创造,在C的研发一开始,这种思想已经很成熟了(在CPU的研发指令安排中已经具备了这种思想),只是C把程序结构完全函数化了。再说,C的初衷是替代汇编语言的,汇编语言已经具备了这种思想,C没有这种功能就很难达到初衷了。后来互相影响,一些高级语言也都模块化升级,像BASIC的子程序调用已经与C的不差上下了。个人管见,只供参考。

热心网友 时间:2023-11-02 13:40

把重复功能的代码段提取出来做成一个函数, 减少程序的冗余度
一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:41

追根溯源,挺好的。我当年没想过这个问题,也不好回答,现在想来应该是方便使用而形成的一种方法。人类制作工具就是为了方便解决问题,时间一长就演变成了一套体系方法

热心网友 时间:2023-11-02 13:41

很好,你问了个没用价值的问题

热心网友 时间:2023-11-02 13:42

一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:40

C还没有影子的时候,高级语言BASIC就有GOSUB调用子程序语句,这实际上就是调用一个比较完整的功能模块,而C语言的函数一词正是从function(功能,函数)翻译过来的;高级语言还连影子都没有的时候,汇编语言就有一系列跳转和返回指令,就已经具备了跳出主程序流程完成某种功能后返回主流程继续执行的操作。所以在下认为函数调用操作并不是C的发明创造,在C的研发一开始,这种思想已经很成熟了(在CPU的研发指令安排中已经具备了这种思想),只是C把程序结构完全函数化了。再说,C的初衷是替代汇编语言的,汇编语言已经具备了这种思想,C没有这种功能就很难达到初衷了。后来互相影响,一些高级语言也都模块化升级,像BASIC的子程序调用已经与C的不差上下了。个人管见,只供参考。

热心网友 时间:2023-11-02 13:40

把重复功能的代码段提取出来做成一个函数, 减少程序的冗余度
一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:41

追根溯源,挺好的。我当年没想过这个问题,也不好回答,现在想来应该是方便使用而形成的一种方法。人类制作工具就是为了方便解决问题,时间一长就演变成了一套体系方法

热心网友 时间:2023-11-02 13:40

C还没有影子的时候,高级语言BASIC就有GOSUB调用子程序语句,这实际上就是调用一个比较完整的功能模块,而C语言的函数一词正是从function(功能,函数)翻译过来的;高级语言还连影子都没有的时候,汇编语言就有一系列跳转和返回指令,就已经具备了跳出主程序流程完成某种功能后返回主流程继续执行的操作。所以在下认为函数调用操作并不是C的发明创造,在C的研发一开始,这种思想已经很成熟了(在CPU的研发指令安排中已经具备了这种思想),只是C把程序结构完全函数化了。再说,C的初衷是替代汇编语言的,汇编语言已经具备了这种思想,C没有这种功能就很难达到初衷了。后来互相影响,一些高级语言也都模块化升级,像BASIC的子程序调用已经与C的不差上下了。个人管见,只供参考。

热心网友 时间:2023-11-02 13:41

很好,你问了个没用价值的问题

热心网友 时间:2023-11-02 13:42

一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:40

C还没有影子的时候,高级语言BASIC就有GOSUB调用子程序语句,这实际上就是调用一个比较完整的功能模块,而C语言的函数一词正是从function(功能,函数)翻译过来的;高级语言还连影子都没有的时候,汇编语言就有一系列跳转和返回指令,就已经具备了跳出主程序流程完成某种功能后返回主流程继续执行的操作。所以在下认为函数调用操作并不是C的发明创造,在C的研发一开始,这种思想已经很成熟了(在CPU的研发指令安排中已经具备了这种思想),只是C把程序结构完全函数化了。再说,C的初衷是替代汇编语言的,汇编语言已经具备了这种思想,C没有这种功能就很难达到初衷了。后来互相影响,一些高级语言也都模块化升级,像BASIC的子程序调用已经与C的不差上下了。个人管见,只供参考。

热心网友 时间:2023-11-02 13:40

把重复功能的代码段提取出来做成一个函数, 减少程序的冗余度
一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:40

把重复功能的代码段提取出来做成一个函数, 减少程序的冗余度
一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:41

追根溯源,挺好的。我当年没想过这个问题,也不好回答,现在想来应该是方便使用而形成的一种方法。人类制作工具就是为了方便解决问题,时间一长就演变成了一套体系方法

热心网友 时间:2023-11-02 13:42

很好,你问了个没用价值的问题

热心网友 时间:2023-11-02 13:41

追根溯源,挺好的。我当年没想过这个问题,也不好回答,现在想来应该是方便使用而形成的一种方法。人类制作工具就是为了方便解决问题,时间一长就演变成了一套体系方法

热心网友 时间:2023-11-02 13:42

一些常用,基础的功能写成一个函数以方便他人调用, 就不用再重复制造轮子, 比如printf函数, 没有它, 难道每个程序都要自己去写数据在显示器上输出的代码?

热心网友 时间:2023-11-02 13:40

C还没有影子的时候,高级语言BASIC就有GOSUB调用子程序语句,这实际上就是调用一个比较完整的功能模块,而C语言的函数一词正是从function(功能,函数)翻译过来的;高级语言还连影子都没有的时候,汇编语言就有一系列跳转和返回指令,就已经具备了跳出主程序流程完成某种功能后返回主流程继续执行的操作。所以在下认为函数调用操作并不是C的发明创造,在C的研发一开始,这种思想已经很成熟了(在CPU的研发指令安排中已经具备了这种思想),只是C把程序结构完全函数化了。再说,C的初衷是替代汇编语言的,汇编语言已经具备了这种思想,C没有这种功能就很难达到初衷了。后来互相影响,一些高级语言也都模块化升级,像BASIC的子程序调用已经与C的不差上下了。个人管见,只供参考。

热心网友 时间:2023-11-02 13:41

很好,你问了个没用价值的问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪个牌子复印机好 复印店用什么型号的复印机好 开复印店需要什么设备 家用打印复印机哪个好 如何分辨鞋底是不是空心格子底? Ubuntu10.04下安装Oracle11g 超市监控多少钱 超市防盗器要多少钱 超市防盗系统多少钱 智能存放柜管理系统 48小时核酸检测结果在哪里查询-48小时核酸检测怎么看结果 C语言中的“面向对象的编程思想”是什么意思? 有关c语言的思想问题,大家给点思想,主要是9~14行的,我懂,只是思想太好了,我怎么就想不到呢。代码如下: 魅族mx5null手机已锁定是要怎么解锁 C语言和C++语言编程思想的区别 学习c语言需要哪些思想 C语言中都有哪些设计思想?? C语言的编程思想?详细 精辟 C语言中什么思想最重要??? 粽米飘香手抄报100字 终极人鱼岛 终极人鱼岛好看吗? 《怪形》的剧情《终极人鱼岛》的剧情??? 关于一部美人鱼的电影 终极人鱼岛中为什么美人鱼会杀人,只是单纯的想吃吗? 终极人鱼岛中那个人鱼的扮演者叫什么 终极人鱼岛会很恐怖吗? 终极人鱼岛的介绍 终极人鱼岛的剧情简介 终极人鱼岛人鱼喜欢女主吗 谁看懂了终极人鱼岛的结局? c语言的精髓在哪里,如何学好c语言 C语言编程思想问题 魅族mx5手机已锁定怎么办解决 魅族MX5手机被锁 该怎么解锁? 胆固醇偏高的原因有哪些 总胆固醇偏高的原因有 总胆固醇偏高的介绍 干爹饮食不健康 ,吸烟喝酒,生活不规律,结果查出了总胆固醇偏高,总胆固醇偏高是什么 牧亿源的意思 牧字有什么特殊含义? “牧”的形体特点和表示的意义 牧口是什么意思 “牧”字在文言文中意义 看见您为别人起名想让你也帮起个名字 开了淘宝店不久,请问怎么加入双11?这个有用吗? 飞利浦55PUF6650/T3智能电视软件如何安装的最新相关信息 2016新开的淘宝店铺怎么参加双十一 (微PE装系统)为什么这个IOS系统进不去?太大是什么鬼? 我把微pe工具箱生成的iso文件用软碟通写入。不能启动pe 下载的oem版系统为rar格式压缩包,压缩包没没有iso格式文件,应该怎么用微PE安装?_百度问一问