社区
C语言
帖子详情
关与C的可移植性的解释?
021850524
2003-08-20 11:32:47
什么是可移植性?怎么解释呢?(详细)
...全文
73
5
打赏
收藏
关与C的可移植性的解释?
什么是可移植性?怎么解释呢?(详细)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
021850524
2003-08-21
打赏
举报
回复
C把与外设的接口都抛给了库函数呢?着句话什么意思呢?
brucegong
2003-08-21
打赏
举报
回复
“符合标准”实际上是一个很含糊的概念,最典型的就是字长和位运算问题。
不过可以肯定,如果没有良好的设计思路,程序写得不够模块化,移植肯定是困难的。将所有与操作系统或者硬件特性的东西从应用程序中独立出来是移植的起码要求。
021850524
2003-08-21
打赏
举报
回复
为什么说C把与外设的接口都抛给了库函数呢?
liubingqian
2003-08-21
打赏
举报
回复
你可以从这个角度考虑:C语言中用来输入输出的是printf和scanf等语句,它们并不是C语言的核心组成部分,而BASIC语言中有print、input等这样的输入输出语句,他们是BASIC的一部分。
现在你能明白“C把与外设的接口都抛给了库函数”这句话了吗?
aflyinghorse
2003-08-20
打赏
举报
回复
可移植性指程序在不同的平台上都可以运行
比如在unix.linux,windows等平台上都可以运行
符合标准的程序就可以做到这一点
如标准C,标准C++,代价就是在不同平台上要重新编译一遍
对于C语言
可移植性
的思考
我相信学过C语言的同学,都会在书中看到C语言特点一定有:
可移植性
。但是什么是可移植?如何才能可移植?C语言是如何做到可移植的?对于初学者,可移植可能是一个经常遇到却很神秘的词。我想通过这篇文章来表达我对于
可移植性
的一些想法。 首先,在这里铺垫一下。学过Win32程序设计的人肯定都听说过API(Application Program Interface)。我先说说API,高手绕过。API对于程序员来说是系统提供的接口,任何涉及系统调用都要通过API来完成。对于不同的操作系统都有不同的一套API,也是说对于不同的操作系统系统调用的接口是完全不同的。所以在API层我们是不能移植的。
gui.rar_C GUI_C移植性_C语言_C语言gui_c语言 图形界面
C语言图形界面开发范例,(附带动画功能),
可移植性
强
10天快速学习C语言
C语言被称为“无所不能的语言”,具有高效、灵活、功能丰富、表达力强和较高的
可移植性
等特点,在程序员中备受青睐,成为最近30年使用最为广泛的编程语言,C语言开发工程师的薪资待遇也是一直居高不下。目前市面上的各类C视频教程很多,但是千篇一律,枯燥乏味,并不适合零基础新手!黄强老师拥有数十万学员教学经验,专为毫无编程基础的新手小白量身打造的C语言精品课程,提炼萃取的知识点,10天X每天4节课的模式,结合通俗易懂的课程讲解与简洁的代码演练,能够让小白们轻松掌握C语言编程!
C语言中unsigned、类型转换与程序的
可移植性
.pdf
C语言中unsigned、类型转换与程序的
可移植性
可移植性
C编码指南3.doc
可移植性
C编码指南。1.1 C语言进行产品开发的指南, 使产品可以以最小工作量进行移植。
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章