linux下的c与windows下的c的区别

linux下的c与windows下的c有什么区别,是不是包含的头文件不同,我经常看见一些什么(dirent.h)(signal.h)之类的头文件,它们是什么?但是标准头文... linux下的c与windows下的c有什么区别,是不是包含的头文件不同,我经常看见一些什么(dirent.h)(signal.h)之类的头文件,它们是什么?但是标准头文件应该是一样的吧,如stdio.h,stdlib.h等。
还有linux下有没有c++,也就是linux下是不是也有类封装,函数重载,继承,派生,多态之类的编程思想。
展开
 我来答
VegetaCT
2009-01-09 · TA获得超过3158个赞
知道大有可为答主
回答量:1382
采纳率:0%
帮助的人:1473万
展开全部
类封装,函数重载,继承,派生,多态之类的编程思想及语法都是一样的。头文件是一样的,标准库的函数的声明和用法都是一样的,但是标准库函数的实现就不一样了,这就是平台差异的体现。
theodorez
2009-01-09 · TA获得超过430个赞
知道答主
回答量:261
采纳率:0%
帮助的人:181万
展开全部
你说的那两个库是linux的系统调用,例如:进程并发控制、文件目录操作。其他不涉及操作系统的标准头文件是一样的,除了关于操作系统的,C语言之间是源程序级兼容的。

linux有C++,编译器是g++,C++之间也是源程序级兼容的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jinmengshi
2009-01-09 · TA获得超过140个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:273万
展开全部
linux :库 编辑器 编译器 都是分别安装的 运用灵活
windows: 一般是集成开发环境,包含了上述东西

c都有个标准库,那个是一样的,其他的就不一定一样了,linux下的库可以等你需要时再安装进系统,还有相关文档说明

linux下有c++的

其实linux下有个很强大的glibc库,他将c重新封装,直接可以用c进行面向对象的开发
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cst05001
2009-01-09 · TA获得超过734个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:486万
展开全部
有的。标准C/C++是不分操作系统的。
linux下C++编译器是g++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式