『壹』 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輕巧,界面也好看,而且是中文的