C语言用的编译器还有分别呢吗?

发布网友 发布时间:2022-03-01 18:07

我来回答

2个回答

热心网友 时间:2022-03-01 19:36

C语言用的编译器有分别,不同的平台上的编译器无疑是不同的,同一种平台上不同公司出的编译器也不同。

因为编译器本身也是程序,它们的头文件内容不同,它们自带的特殊函数不同,这都影响我们程序的写法,程序中的调用函数名,函数的参数个数,内容。

即使是同一公司,同一编译器,例如MS VC++, 版本不同也不同,6.0版的程序在5.0上可能通不过,专业版的在企业版,学生版上编译通不过,司空见惯啦。

同一编译器,编译方法设定不同,(是否优化,动态静态链接等),编出的可执行程序也是不同的。

当然,对一些初级程序来说,用哪个编译器都没问题。

C语言可以作图形界面。例如unix用X-window 库函数,或调Motif,或GL库.

PC上的C语言,调用GLUT库还可以支持3维作图,不用说2维了。

至于用户图形界面--UGI(User Graphic Interface) ,windwos环境下还是用VC++调MFC 为最佳捷径。

热心网友 时间:2022-03-01 20:54

有分别,基本上很多ide用的编译器都不一样,最通用的是gcc,c语言也可以做图形界面。vc里面做一般的application就是调用windwos api创建图形界面的,使用的调用方式一般是c语言(对mfc调用除外);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com