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调用除外);