在c/c++中什么是程序的模块、接口和子程序,分别都是什么意思,如果有实例就更好了,谢谢

 我来答
九尾y
2015-10-28 · TA获得超过290个赞
知道小有建树答主
回答量:325
采纳率:85%
帮助的人:91.9万
展开全部
程序的模块是指:例如整个项目程序实现一个打飞机的功能,这个功能分很多小功能(你的飞机开炮,移动; 敌人的飞机开炮,移动),就可以说敌人飞机实现代码所以部分叫成程序的一个模块

子程序:就是指代码函数实现具体功能的函数,其中一个小函数实现飞机开炮功能就可以叫子程序,而主程序就是调用所有子程序的集合

接口就是指:比如你这个程序中,有写一个子程序,而其他人也想做类似打飞机的游戏,想要你这个子程序代码,他要写吗?不用,你就写一个接口函数,开放给他用,然后他就通过调用你这个开放的接口,他也能实现你这个打飞机其中一个小功能
更多追问追答
追问
是不是可以这么理解
程序的模块:打飞机这个功能是个主模块,我的飞机和敌人的飞机是两个子模块,而开炮和移动是两个子模块的功能

子程序:一个模块中的一个功能就可以称作一个子程序 main是算主程序吧 而且一个程序只有一个主程序 若干个子程序组成。一个子模块就是由相关联的几个子程序组成

接口:接口是不是可以理解成是函数的声明,而接口的定义就是一个功能的实现
追答
回答:其实你这样理解也可以,关健是程序的模块和子程序没有很明显的区分,也没那么容易说得很明白,日后你做一些项目的话,你就能更好的明白了。。。我表达能力不是很好,你去动手做了,理解会更彻底
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式