社区
C语言
帖子详情
关与C的可移植性的解释?
021850524
2003-08-20 11:32:47
什么是可移植性?怎么解释呢?(详细)
...全文
71
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++,代价就是在不同平台上要重新编译一遍
华为OD机试D卷 - 用连续自然数之和来表达整数 - 免费看解析和代码.html
私信博主免费获取真题解析以及代码
Screenshot_2024-05-10-20-21-01-857_com.chaoxing.mobile.jpg
Screenshot_2024-05-10-20-21-01-857_com.chaoxing.mobile.jpg
数字图像处理|Matlab-频域增强实验-彩色图像的频域滤波.zip
数字图像处理|Matlab-频域增强实验-彩色图像的频域滤波.zip
2024-2030中国定向转向膜市场现状研究分析与发展前景预测报告.docx
2024-2030中国定向转向膜市场现状研究分析与发展前景预测报告
开源工时填报管理系统安装包
开源工时填报管理系统安装包
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章