最佳答案:linux下的C语言编程与windows下的C语言编程从语法上看没有区别,但是C语言是有标准的,叫做C语言的必须符合国际标准。区别在于Windows通过头文件windows.h提供的Windows A
linux下的C语言编程与windows下的C语言编程从语法上看没有区别,
但是C语言是有标准的,叫做C语言的必须符合国际标准。区别在于Windows通过头文件windows.h提供的Windows API函数,而Linux则提供了它自己的函数。
基本的C库函数,如stdio.h,string.h等也是标准化的,所有C编译器都必须提供这些函数,典型的如printf, strcpy等。
问题是在于,如果你要调用系统功能,比如在Windows下,则必须通过Windows API来实现,因此,这部分代码就不会和Linux下兼容。