‘壹’ c语言用什么编译器
c语言可以用的编译器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc编译器等。‘贰’ 在Windows xp操作系统中用C语言编程,用什么编辑器和编译器好呢
如果只是写C的话,
编辑器用UltraEdit, 编译器用TurboC就足够了.
如果要求高,用VC也可以,终归是集成开发环境的.
还是要看你的目的,如果是上学, 学校让你用啥就用啥
如果是自己随便学,那就无所谓了
‘叁’ 手机c语言编程软件哪个好
C4droid中文版可以说是款Android设备上的最强的 C/C++ IDE,支持多种图形库: SDL、SDL2 (需安装sdl plugin for c4droid)、QT(需安装CuteLoadear)等,还支持导出APK!
‘肆’ 新手学C语言用什么编译器比较好
1、 visual c++6.0 (win8系统下不好用,C/C++)-Microsoft Visual C++ ;
2、 visual studio (2005、2008、2010、2012、2013)- Microsoft Visual Studio ;
3、 win-tc非常方便:不骗你,2000/XP/7都可以用 ;
4、 Code::Blocks(win7、8都可以用);
5、 Turb C(只能编译C语言) ;
6、 gcc (GNU编译器套件) ;
7、 DEV C++;
8、 C-Free;
9、 Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、My Tc等,由于C语言比较成熟,所以编程环境很多;
10、还常用souceinsight ,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。
最好用第一个
‘伍’ C语言 编译、组件、执行
一般来说编译过后就成了基本上能执行的2进制代码。但是这些2进制代码并不完善,一个程序往往需要调用不止一部分的代码,所以需要把这些代码全部整合起来才能执行。
即时你的程序看起来只有一个文件,但是编译过后,多多少少里面至少会调用到一些操作系统功能,和其它的一些设置,所以依然需要组建这个过程把这个程序和这些系统默认的代码组建起来形成一个完成、单一的可执行文件。所以一般组建过程就包含了组建内部和外部代码,一般来说内部代码就是我说的系统预留的必要的一些代码(例如怎么具体完成把一些字符显示在屏幕上呀这些功能),而外部代码就是额外的调用自己写得或者别人写得其它程序功能(往往当你的程序调用了非C标准函数的时候)。
所以就算你的代码可以编译,但是可能因为组建并不成功(例如需要组建的代码本身有bug,或者丢失,或者版本不匹配),你的程序依然可能无法正确运行。
‘陆’ 关于 C语言中的“编译”和“组建”的问题。
如果没有加stdlib.h,在编译阶段编译器认为system是没有声明过的表示符,但是这是一个函数,所以编译器默认这个函数是外来的(也就是说不是你自己写的),并且默认其返回值是int,把这些信息写到编译的目标代码里
给你一个警告是因为未声明的函数既有可能是你忘记声明外部的函数,也可能是你自己笔误,不论哪种情况都不是什么好事
而在连接阶段,连接器会在连接的标准库里找到system这个函数,所以连接的时候没有任何问题
再给你一个例子,可以避免以后不必要的错误
#include<stdio.h>
#include<math.h>
int main()
{
printf("%f\n", sqrt(2.0));
return 0;
}
比如你漏了第二行的math.h,那么编译器在sqrt(2.0)的地方也会给警告,连接的时候看上去也没问题,但是这时候你有可能得不到想要的结果(取决于编译器是否能猜出sqrt是标准函数),因为sqrt本应该返回double,编译器却默认其返回int
‘柒’ C语言编译器哪些好
C语言是比较基础的语言,很多编程软件都可以接受C的编程的。但C的东西不多,哪个软件都能完全容纳它,所以用哪个软件都OK的了,主要是看个人喜好和你以后发展方向来选择的。如果你以后还想学VC++的话或者你要过计算机二级,那现在就下VC6.0 。如果你想做网站的话就下VS2008(或VS2005)。LINUX的GCC 作为一个初学者,应该还不会涉及到的。
‘捌’ 我是c语言初学者,问一下,编译器哪个好用c free怎么样
个人认为C-Free好用,现在我就是用的c-free,VC的毛病多,还是c-free轻巧,界面也好看,而且是中文的