linux下的C语言编程与windows下的C语言编程都是同一种语言吗?从语法上看有没有区别?

 我来答
Frank7258
2011-08-22 · TA获得超过1503个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:554万
展开全部
没有区别,C语言是有标准的,叫做C语言的必须符合国际标准。区别在于Windows通过头文件windows.h提供的Windows API函数,而Linux则提供了它自己的函数。

基本的C库函数,如stdio.h,string.h等也是标准化的,所有C编译器都必须提供这些函数,典型的如printf, strcpy等。

问题是在于,如果你要调用系统功能,比如在Windows下,则必须通过Windows API来实现,因此,这部分代码就不会和Linux下兼容。
DILIGENT203
2013-05-04 · TA获得超过222个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:64.3万
展开全部
当然是有区别的,早期的各个厂商的C语言编译器所支持的语法都有着细微的差别,于是有很多组织进行了标准化,如最著名的ANSI标准化,现在无论是linux下还是windows下都是使用这个标准的,因此在这个层面来说没有任何区别,但是linux作为类unix系统,还要支持posix标准,在这个标准中,规定了很多系统调用,这些和windows上是完全不同的,同样,windows中的C语言也要调用很多微软自己的库以及一些API,这些都是不同的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芯帅受9779
2011-08-22 · TA获得超过282个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:395万
展开全部
日,一楼搞那么多废话放屁啊
你数学菜,英文又差,说实话这个很难,不过没关系,你可以花两个月的时间好好研究C 语言,然后学C#,或者C++,不过C++比C#难,原理都是差不多,面向对象的可视化语言`功能强大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
senqv470
2011-08-22 · TA获得超过607个赞
知道答主
回答量:535
采纳率:100%
帮助的人:289万
展开全部
日,一楼搞那么多废话放屁啊你数学菜,英文又差,说实话这个很难,不过没从性能上说,除了汇编语言,c语言是最接近机器的语言。各种操作系统的编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tidus_forever
2011-08-22 · TA获得超过4399个赞
知道大有可为答主
回答量:2782
采纳率:100%
帮助的人:1858万
展开全部
没区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式