Ⅰ 我想學C語言,但不知道如何開始
首先:C語言入門相對比較簡單,但如果想成為一個優秀的C程序員,需要很艱苦的訓練,多讀代碼,多練習,多上機操作,多思考,學習是一件辛苦的事情,要放棄很多東西,要堅持下來型罩才可以,可以說C語言是基礎,將來想學其他的C++,JAVA等,如果有C的基礎,還是比較好入門的.
C語言的用處比較廣泛,可以說任何精通計算機的人都掌握C語言了,我是本科計算機專業的,C被作為許多課程的先行課,沒有了C語言基礎,就不能學習數據結構,操作系統,編譯原理,計算機網路等核心課程,所以說,想學卜哪鬧習計算機的話無論想在哪個方向發展(軟體,硬體,網路,應用,開發,設計等方向)都必須掌握C語言.
關於C語言的教材:我向你推薦幾本:
最經典的:《C程序設計語言》第2版,機械工業出版社
這個是C語言的設計者和UNIX系統的緩飢設計者合作編寫的最經典的C語言教材,原書名叫《The C Programming Language》當然,這本書不太適合0起點的人,看這本書之前最好把《C程序設計》(譚浩強,清華大學)看了,老譚的書銷量突破700萬冊了,雖然比較舊了,也不太符合新標准(現在出第3版了,也還是)但是,入門還是不錯的選擇。
另外還有必看的是《C Primer Plus》這個是一個美國人寫的,人民郵電出版社出了中文版了,第5版,比較厚,磚頭書,60元。但是非常適合初學的人,非常詳細。
還有《從問題到程序——程序設計與C語言引論》機械工業出版社,這本書也很不錯。
看完這些,就可以看演算法的書了,比如數據結構什麼的,這方面的書很多。如果想在程序界發展,那麼有部重量級的著作不得不看《The Art of computer programming》一共三卷,有翻譯版《計算機程序設計的藝術》這三卷書非常深,比較難,蓋茨說,誰如果把這上面的習題都做對了,直接可以到微軟上班了。
另外學習C語言要養成良好的程序風格,這點一定要注意練習!
Ⅱ C語言用什麼軟體編寫
你是指行搜你的
編輯器
不好用,還是指編寫的
控制台應用程序
不好看?
如果是前者,那你可以下載微軟的VC++,至於版本,越新功能就越強大,隨之要學的關於
集成開發信汪環境
的東西就越多了。
如果是控制台應用程序不好看,那你就只有編寫
WIN32應用程序
了,要檔坦歷學的東西就更多了(DEV-C++也可一編寫WIN32應用程序,在新建項目的時候選擇對了就行)
Ⅲ 最近想學習C語言,不知道用什麼軟體,請大家提供個下載地址
本人也是剛入門的,我現在在看C程序設計(譚浩強寫的)這本書非常之好。建議你先看這個·在各大書店都有賣·
另外給你推薦一些c語言學習的資料:
C程序設計(譚浩強) : http://www.gshu.cn/detail/0/146.htm
C語言資料大全1.0 : http://www.gshu.cn/detail/0/11.htm
21天學通C語言第六版(PDG) : http://www.gshu.cn/detail/0/141.htm
C語言初學者入門講座 : http://www.gshu.cn/detail/0/337.htm
C程序設計習題參考解答.rar : http://www.gshu.cn/detail/0/147.htm
C語言學習和精華文摘 : http://www.gshu.cn/detail/0/450.htm
C語言課程設計案例精編 : http://www.gshu.cn/detail/0/426.htm
C專家編程(中文版) : http://www.gshu.cn/detail/0/204.htm
C語言經典實例 : http://www.gshu.cn/detail/0/430.htm
C語言聖經(英文) : http://www.gshu.cn/detail/0/276.htm
ANSI C語言標准 : http://www.gshu.cn/detail/0/206.htm
高質量C/C++編程指南 : http://www.gshu.cn/detail/0/207.htm
C語言函數絕或大全(語法著色版) : http://www.gshu.cn/detail/0/482.htm
《C程序設計》的內容很豐富,按照我們現在的教學大綱,教學的主要內容是基礎知識、四種結構的的程序設計、函數與數組的應用和一些簡單的演算法。在學習時,同學們應該把主要精力放在這些部分,通過實踐(練習和上機調試等熟練掌握。當然,在初學C語言時,可能會遇到有些問題理解不透,或者表達方式與以往數學學習中不同(如運算符等),這就要求不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解了,這一方面我感覺是我們同學最欠缺,大多學不好的就是因為一開始遇到困難就放棄,曾經和好多同學談他的問題,回答是聽不懂、不想聽、放棄這樣三個過程,我反問,這節課你聽過課嗎?回答又是沒有,根本就沒聽過課,怎麼說自己聽不懂呢?相應的根本就沒學習,又談何學的好?
學習C語言始終要記住「曙光在前頭」和「千金難買回頭看」,「千金難買回頭看」是學習知識的重要方法,就是說,學習後面的知識,不要搜宏賣忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學生最不易做到的,然而卻又是最重要的。比如:在C語言中最典型的是關於結構化程序設計構思,不管是那種教材,一開始就強調這種方法,這時也許你不能充分體會,但是學到函數時,再回頭來仔細體會,溫故知新,理解它就沒有那麼難了。學習C語言就是要經過幾個反復,才能前後貫穿,積累應該掌握的C知識。
那麼,我們如何學好《C程序設計》呢?
一.學好C語言的運算符和運算順序
這是學好《C程序設計》的基礎,C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。當多種不同運算組成一個運算表達式,即一個運算式中出現多種運算符時,運算的優先順序和結合規則顯得十分重要。在學習中,只要我們對此合理進行分類,找出它們與我們在數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算符在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。
先要明確運算符按優先順序不同分類,《C程序設計》運算符可分為15種優先順序,從高到低,優先順序為1 ~ 15,除第2、3級和第14級為從右至左結合外,其它都是從左至右結合,它決定同級運算符的運算順序。下面我們通過幾個例子來說明:
(1) 5*8/4%10 這個表達式中出現3種運算符,是同級運算符,運算順序按從左至右結合,因此先計算5 *8=40,然後被4除,結果為10,最後是%(求余數)運算,所世逗以表達式的最終結果為10%10 = 0;
(2)a = 3;b = 5;c =++ a* b ;d =a + +* b;
對於c=++a*b來說,按表中所列順序,+ +先執行,*後執行,所以+ + a執行後,a的值為4,由於+ +為前置運算,所以a的值4參與運算,C的值計算式為4*5=20而不是3*5=15了;而對於d=a++*b來說,由於a + +為後置運算,所以a值為4參與運算,使得d的值仍為20,而a參與運算後其值加1,值為5。 這個例子執行後,a的值為5,b的值為5,c的值為20,d的值也是20;
(3)(a = 3,b = 5,b+ = a,c = b* 5)
例子中的「,」是逗號結合運算,上式稱為逗號表達式,自左向右結合,最後一個表達式的結果值就是逗號表達式的結果,所以上面的逗號表達式結果為40,a的值為3,b的值為8,c的值為40。
(4)a=5;b=6;c=a>b?a:b;
例中的a>b?a:b是一個三目運算,它的功能是先做關系運算a>b部分,若結果為真,則取問號後a的值,否則取冒號後b的值,因此c的值應該為6,這個運算可以用來代替if…else…語句的簡單應用。
二.學好C語言的四種程序結構
(1)順序結構
順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
例如;a = 3,b = 5,現交換a,b的值,這個問題就好象交換兩個杯子水,這當然要用到第三個杯子,假如第三個杯子是c,那麼正確的程序為: c = a; a = b; b = c; 執行結果是a = 5,b = c = 3如果改變其順序,寫成:a = b; c = a; b = c; 則執行結果就變成a = b = c = 5,不能達到預期的目的,初學者最容易犯這種錯誤。 順序結構可以獨立使用構成一個簡單的完整程序,常見的輸入、計算,輸出三步曲的程序就是順序結構,例如計算圓的面積,其程序的語句順序就是輸入圓的半徑r,計算s = 3.14159*r*r,輸出圓的面積s。不過大多數情況下順序結構都是作為程序的一部分,與其它結構一起構成一個復雜的程序,例如分支結構中的復合語句、循環結構中的循環體等。
(2) 分支結構
順序結構的程序雖然能解決計算、輸出等問題,但不能做判斷再選擇。對於要先做判斷再選擇的問題就要使用分支結構。分支結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。分支結構的程序設計方法的關鍵在於構造合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的分支語句。分支結構適合於帶有邏輯或關系比較等條件判斷的計算,設計這類程序時往往都要先繪制其程序流程圖,然後根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易於理解。程序流程圖是根據解題分析所繪制的程序執行流程圖。
學習分支結構不要被分支嵌套所迷惑,只要正確繪制出流程圖,弄清各分支所要執行的功能,嵌套結構也就不難了。嵌套只不過是分支中又包括分支語句而已,不是新知識,只要對雙分支的理解清楚,分支嵌套是不難的。下面我介紹幾種基本的分支結構。
①if(條件)
{
分支體
}
這種分支結構中的分支體可以是一條語句,此時「{ }」可以省略,也可以是多條語句即復合語句。它有兩條分支路徑可選,一是當條件為真,執行分支體,否則跳過分支體,這時分支體就不會執行。如:要計算x的絕對值,根據絕對值定義,我們知道,當x>=0時,其絕對值不變,而x<0時其絕對值是為x的反號,因此程序段為:if(x<0) x=-x;
②if(條件)
{分支1}
else
{分支2}
這是典型的分支結構,如果條件成立,執行分支1,否則執行分支2,分支1和分支2都可以是1條或若干條語句構成。如:求ax^2+bx+c=0的根
分析:因為當b^2-4ac>=0時,方程有兩個實根,否則(b^2-4ac<0)有兩個共軛復根。其程序段如下:
d=b*b-4*a*c;
if(d>=0)
{x1=(-b+sqrt(d))/2a;
x1=(-b-sqrt(d))/2a;
printf(「x1=%8.4f,x2=%8.4f\n」,x1,x2);
}
else
{r=-b/(2*a);
i =sqrt(-d)/(2*a);
printf(「x1=%8.4f+%8.4fi\n」r, i);
printf(「x2=%8.4f-%8.4fi\n」r,i)
}
③嵌套分支語句:其語句格式為:
if(條件1) {分支1};
else if(條件2) {分支2}
else if(條件3) {分支3}
……
else if(條件n) {分支n}
else {分支n+1}
嵌套分支語句雖可解決多個入口和出口的問題,但超過3重嵌套後,語句結構變得非常復雜,對於程序的閱讀和理解都極為不便,建議嵌套在3重以內,超過3重可以用下面的語句。
④switch開關語句:該語句也是多分支選擇語句,到底執行哪一塊,取決於開關設置,也就是表達式的值與常量表達式相匹配的那一路,它不同if…else 語句,它的所有分支都是並列的,程序執行時,由第一分支開始查找,如果相匹配,執行其後的塊,接著執行第2分支,第3分支……的塊,直到遇到break語句;如果不匹配,查找下一個分支是否匹配。這個語句在應用時要特別注意開關條件的合理設置以及break語句的合理應用。
(3)循環結構:
循環結構可以減少源程序重復書寫的工作量,用來描述重復執行某段演算法的問題,這是程序設計中最能發揮計算機特長的程序結構,C語言中提供四種循環,即goto循環、while循環、do –while循環和for循環。四種循環可以用來處理同一問題,一般情況下它們可以互相代替換,但一般不提倡用goto循環,因為強制改變程序的順序經常會給程序的運行帶來不可預料的錯誤,在學習中我們主要學習while、do…while、for三種循環。常用的三種循環結構學習的重點在於弄清它們相同與不同之處,以便在不同場合下使用,這就要清楚三種循環的格式和執行順序,將每種循環的流程圖理解透徹後就會明白如何替換使用,如把while循環的例題,用for語句重新編寫一個程序,這樣能更好地理解它們的作用。特別要注意在循環體內應包含趨於結束的語句(即循環變數值的改變),否則就可能成了一個死循環,這是初學者的一個常見錯誤。
在學完這三個循環後,應明確它們的異同點:用while和do…while循環時,循環變數的初始化的操作應在循環體之前,而for循環一般在語句1中進行的;while 循環和for循環都是先判斷表達式,後執行循環體,而do…while循環是先執行循環體後判斷表達式,也就是說do…while的循環體最少被執行一次,而while 循環和for就可能一次都不執行。另外還要注意的是這三種循環都可以用break語句跳出循環,用continue語句結束本次循環,而goto語句與if構成的循環,是不能用break和 continue語句進行控制的。
順序結構、分支結構和循環結構並不彼此孤立的,在循環中可以有分支、順序結構,分支中也可以有循環、順序結構,其實不管哪種結構,我們均可廣義的把它們看成一個語句。在實際編程過程中常將這三種結構相互結合以實現各種演算法,設計出相應程序,但是要編程的問題較大,編寫出的程序就往往很長、結構重復多,造成可讀性差,難以理解,解決這個問題的方法是將C程序設計成模塊化結構。
(4)模塊化程序結構
C語言的模塊化程序結構用函數來實現,即將復雜的C程序分為若干模塊,每個模塊都編寫成一個C函數,然後通過主函數調用函數及函數調用函數來實現一大型問題的C程序編寫,因此常說:C程序=主函數+子函數。 因些,對函數的定義、調用、值的返回等中要尤其注重理解和應用,並通過上機調試加以鞏固。
三.掌握一些簡單的演算法
編程其實一大部分工作就是分析問題,找到解決問題的方法,再以相應的編程語言寫出代碼。這就要求掌握演算法,根據我們的《C程序設計》教學大綱中,只要求我們掌握一些簡單的演算法,在掌握這些基本演算法後,要完成對問題的分析就容易了。如兩個數的交換、三個數的比較、選擇法排序和冒泡法排序,這就要求我們要清楚這些演算法的內在含義,其中選擇法排序和冒泡法排序稍難,但只要明白排序的具體過程,對代碼的理解就不難了。如用選擇法對10個不同整數排序(從小到大),選擇法排序思路:設有10個元素a[1]~a[10],將a[1]與a[2]~a[10]比較,若a[1]比a[2]~a[10]都小,則不進行交換,即無任何操作;若a[2]~a[10] 中有一個比a[1]小,則將其中最大的一個(假設為a[i])與a[1]交換,此時a[1]中存放了10個中最小的數。第二輪將a[2]與a[3]~a[10]比較,將剩下9個數中的最小者a[i]與a[2]交換,此時a[2] 中存放的10個數中第2小的數;依此類推,共進行9輪比較,a[1]到a[10]就已按從小到大的順序存放。即每一輪都找出剩下數中的最小一個,代碼如下:
for(i=1;i<=9;i++)
for(j=i+1;j<=10;j++)
if(a[i]>a[j]
{temp=a[i];
a[i]=a[j];
a[j]=temp;
}
Ⅳ 在TC環境下編程,為什麼不能輸入漢字
在命令提示符窗口啟動UCDOS漢字操作系統,啟動後把tc調入。如:運行-cmd-輸入ucdos的存仿宏放位置-進枯大好入目錄後輸入ucdos等安裝後在把tc的存放路徑輸入-輸入tc。調入後就沒鉛可以輸入漢字了。
Ⅳ 初學者求助:如何學好c語言
如何學好c語言
作者:beck
我是一名普通的教師,c語言的瘋狂愛好者。為了讓更多的人去學習,去了解這門語言,我創建了唯c世界(http://www.vcok.net)---一個普及和推廣c語言的個人網站。目前,許多人想學習c語言,甚至打電話問我,如何學好c語言,在這里我談談個人的一些看法,希望大家能夠從中受到啟發,這是我最大的心願!
一、我們要正確認識c語言,到底值得學嗎?答案是肯定的。一方面是c語言在全世界的普及率非常高,去德國留學的一個朋友說,c語言是德國大學的必修課,而且十分重視。我的一個學生***到北京實習回來,最大的感受就是大學三年學的最重要的課程就瞎慧是c語言了。更重要的是,目前c語言的應用也是十分廣泛的,單片機,操作系統,游戲等很多的計算機領域都涉及到c語言,而c語言的影響也非常大,甚至有些軟體公司,把c掌握的程度作為應聘的一個重要標准。還有,現在的考試,二級,三級,四級,程序員考試等很多的考試都涉及到c語言的內容,有的占的比例很大。無論從哪個角度看,你都應該學它。
二、既學之,則好之。這是我的座右銘「既做之,則好之」的同胞兄弟,記住它,可能給你帶來動力。建議閱讀《C語言程序設計》這本書或者到到我的論壇下載,地址:http://www.vcok.net/best/vcok_1.chm,這個電子教程也可,尤其是初學者必須有一本教程,而後就該懂得如何學習它,既然是一門語言,他就漢語,英語一樣,都有自己的語法規則,這部分學習起來並不難,但是要牢記,就象說英語要懂語法一樣。懂得了語法不見得就能編出程序來,更為重要的是掌握編程的思想,如何用簡捷的方法解決一個問題。同樣做一個循環問題,可能有人要做300次循環,而有的人要做100次,這就是差距,如果你編的windows xp比別人編的win98慢3倍,誰還用你的操作系統呀!C語言只是一個基礎。我們還善於利用這些基本的東西去構造出一些新的東西,建議大家學完c語言後,繼續學習《數據結構》,這樣你會感覺c語言果真還有很多的東西要學。平時,我們學習的時候要注意掌握每個概念,當然理論的學習是離不開實踐的,尤其是c語言,需要你編寫大量的程序,最初可以學著別人的程序打,慢慢就應該獨立出來,把自己的想法用c語言描述出來,這是一件十磨鍵答分快樂的事情。建議初學者不要看高級編程,先勤寫代碼、多看代碼、培養風格、熟悉語法、最關鍵的還是把握思想。當你能夠信手拈來的時候,你的c語言才可以說學會了。一定亮鋒要養成自己獨立寫完一個程序的能力,這樣可以有一種成就感。不斷培養這種成就感,循序漸進,進步是自然的事情。
三、學習它是個長期的過程,要不斷的總結經驗,我們學習就怕不能持之以恆。關於這點大家比我更清楚。一旦你學會了它,其他的語言就可以觸類旁通了,例如:C++,C#,JAVA,VB,DELPHI......這些學起來就會比那些C語言基礎不扎實的人要輕松得許多!
Ⅵ 我想學習C語言,請問使用什麼編輯軟體,編譯軟體最好
Windows下的C語言開發工具給我們這些C語言的初學者帶來了很大的方便,下面三個C語言開發工具各有特色,看哪一個更適合我們呢?請各位朋友高段發表自己的意見。
1.WIN-TC
描述: WIN-TC是一個TC2 WINDOWS平台開發工具。由 "TC256專題站"(http://tc256.cn.st) 與 "唯C世界"(http://www.vcok...
下載:http://crc.onlinedown.net/soft/32364.htm
2.Turbo C For Windows
描述: 是由龔辟愚開發的一套優秀幫助初學者學習C語言的軟體,它提供即時幫助,輸入語法高亮,錯誤定位,函數查詢,Dos漢字和中文輸入法支持...
下載:http://crc.onlinedown.net/soft/30053.htm
3.Turbo C for Windows 集成實驗環境頌念簡
描述: 是一個簡單易用的C語言學習軟體,它具有野褲錯誤信息自動定位、關鍵字實時幫助、語法著色、無限的撤消與恢復、WORD式的查找...
下載:http://crc.onlinedown.net/soft/42127.htm
Ⅶ 關於C語言的請進
*.pif是win3.1或win3.2時用的一個任務窗口模式下打開dos用的
文件格式.相當於現在的快段旦捷方式~~!(現在的文件格式是*.lnk)
很明顯你打開的是tc的一個快捷方式.
而快捷方式僅僅握搜擾是指向應用程序的一個標志而已.他是根據路徑找應用程序的.
你的快捷方式路徑應漏此該存在問題.點右鍵屬性設置正確的的tc應用程序路徑.就可以拉~
Ⅷ C 的什麼編程工具好
1. Turbo C for Windows 集成實驗與學習環境 V6.0 (據說不錯,適合初學者,我沒用過) http://www.xdowns.com/soft/38/121/2006/Soft_22249.html TurboCforWindows集成實驗與學習環境是從事一線教學的大學教師團隊根據C語言初學者的特點,量身定製的一個簡單易用的芹乎C語言實驗與學習軟體,它具有錯誤信息自動定位、中英文編譯錯誤信息同步顯示、調試邏輯錯誤、關鍵字實時幫助、語法著色、無限次撤消與恢復、WORD式的查找、替換、定位、支持中文、長文件名、可以直接編輯調試、運行C++程序等功能,並具有750道按章節中緩編排的例題與分析、01年到05年全國C語言等級考試筆試試卷與答案分析、10套上機模擬試題與答案分析、58個經典源程序、42個經典函數演算法及調用程序實例、4個注釋詳盡的課程設計源程序。 2. TurboCv2.01重裝上陣版 http://www.xdowns.com/soft/38/121/2006/Soft_20739.html =====關於「TurboCv2.01重裝上陣版」的說明===== Borland公司在1981年推出C語言程序設計集成開發環境「TurboC2.0」,由於其實用穩定的性能,一直長期工作應用在社會不同領域,得到社會各界的廣泛認同。Borland公司為了解決該軟體的一些Bug,又於1989年推出了升級版「TurboCv2.01」,緊接著在1992 年,由於功能更為強大的C++面向對象程序設計集成開發環境「TurboC++3.0」的面世,導致「TurboCv2.01」未能得到有效推廣。由於C 語言程序設計課程一直採用TC2.0作為教學實驗環境,為了減少其中的Bug,讓同學們更方便的使用,AiY.CN重新找到塵封已久的 「TurboCv2.01」,重新包裝上陣,煥發生機! 「TurboCv2.01重裝上陣版」是〖AiY.CN☆愛游中國〗為了照顧不熟悉DOS環境軟體操作的廣大初學者,讓大家能在Windows 環境下方便地安裝TurboC2.01,而為其完善了Windows下的運行環境,經過重新包裝後推薦給學習《C語言程序設計》的廣大師生。使用者並不需要熟悉DOS知識,只需要在安裝時將TurboCv2.01指定安裝在任意文件夾,再不需要手動更改任何選項,就能夠正常編譯程序。 「TurboCv2.01重裝上陣版」的主要功能 1、為了照顧不熟悉DOS環境賣首模軟體操作的廣大初學者,讓大家能在Windows環境下方便地安裝TurboCv2.01,本安裝程序可以將TurboCv2.01安裝在任意指定目錄,無需修改Options菜單里的Directory選項,即可正常編譯標准C程序! 2、安裝程序將在開始菜單上建立「〖程序設計〗\TurboCv2.01」菜單,並建立啟動TurboC的快捷方式和配置卸載工具,還有其它相關的一些快捷方式; 4、您建立的C程序文件將保存在「安裝目錄\TC2.01\Project」目錄下,開始菜單上會建立「我的Project目錄」的快捷方式,令您保存更方便; 5、程序輸出的.OBJ和.EXE文件將保存在「安裝目錄\TC2.01\Output」目錄下,開始菜單上會建立「輸出文件Output目錄」的快捷方式,令您管理更方便; 6、附帶了方便實用的Word/IE選詞搜索工具,在Word文檔或網頁瀏覽器中碰到某些詞彙,只需要滑鼠一劃——即可輕松搜索!再不用新開瀏覽頁面和復制、粘貼,實在是簡單快捷; 7、〖AiY.CN☆愛游中國〗還專門在網站http://www.AiY.CN上建立了C語言程序設計與C++面向對象程序設計的相關欄目,收集了不少相關精選文章,希望有興趣的朋友能夠一起來學習、討論! 3. Turbo C v2.01 (這個是英文原版) http://www.pitt.e/~stephenp/misc/downloadTC.html 我用這個,主要這個小巧,安裝之後可以整個壓縮(壓縮以後還不到1Mb)帶走,在別的電腦上解壓之後照常使用,不用再安裝。 4. Pelles C 4.50 http://www.programmersheaven.com/download/37080/download.aspx Complete development kit with C compiler, linker, resource compiler, and many other tools. Also includes an IDE with project management, visual resource editors and an integrated debugger (X86 and ARM). 我也用這個免費的IDE。 5. VC正版是要付費的,我出於尊重版權的考慮拒絕使用盜版(不過最近微軟官方網站VC++2005已經可以下載了)。所以我用的是Turbo C++官方免費下載版,它是一個非常不錯的IDE,與上面的Turbo C同屬Borland旗下,只不過TC++太大,而且只能安裝使用,但是如果自己的電腦上有TC++,而U盤裡面又有小巧可攜帶的TC, 也綽綽有餘了。 6. 另外,這個網站還有不少免費的不錯的編譯器,你可以自己去看看。 http://www.thefreecountry.com/compilers/cpp.shtml MyTC(原名 Turbo C for Windows)是一款視窗界面下的C語言編程工具,適用於剛剛接觸C語言的初學者。她與傳統的C語言編程工具相比,最大的優點就是她完全運行於 Windows環境下,可以讓你不用切換到DOS環境在Windows下邊進行其他工作邊編寫程序!新增功能:1、支持中文顯示及中文輸入功能;2、智能升級,讓你隨時了解軟體的最新動態!4、新增『C/C++源碼格式化工具',利用它你可以將您編寫的程序代碼進行格式化,使它的結構更加清晰便於閱讀! 5、在 MyTC 環境下您可以將你經常用到的程序模塊組織成以'.h'為後綴的頭文件保存在安裝目錄的『include'目錄下方便以後調用。6、附C語言教程、C源碼格式化工具。 MyTc5.4.1 下載地址: http://www.mysh.net/soft/down.asp?id=25106 Windows下的C語言開發工具給我們這些C語言的初學者帶來了很大的方便,下面三個C語言開發工具各有特色,看哪一個更適合我們呢?請各位朋友發表自己的意見。 1.WIN-TC 描述: WIN-TC是一個TC2 WINDOWS平台開發工具。由 "TC256專題站"( http://tc256.cn.st )與 "唯C世界"( http://www.vcok ... 下載: http://crc.onlinedown.net/soft/32364.htm 2.Turbo C For Windows 描述: 是由龔辟愚開發的一套優秀幫助初學者學習C語言的軟體,它提供即時幫助,輸入語法高亮,錯誤定位,函數查詢,Dos漢字和中文輸入法支持... 下載: http://crc.onlinedown.net/soft/30053.htm 3.Turbo C for Windows 集成實驗環境 描述: 是一個簡單易用的C語言學習軟體,它具有錯誤信息自動定位、關鍵字實時幫助、語法著色、無限的撤消與恢復、WORD式的查找... 下載: http://crc.onlinedown.net/soft/42127.htm 參考資料: http://..com/question/22575948.html?si=4
Ⅸ window下的C編程軟體
用WINTC吧。
WIN-TC是一個TC2 WINDOWS平台開發工具遲世。由 "TC256專題站"(http://tc256.cn.st) 與 "唯C世界"(http://www.vcok.com) 聯合發布。該軟體使用TC2為內核,提供WINDOWS平台的開發界面,皮旦兆因此也就支持WINDOWS平台下的功能,例如剪切、復制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌匯編、自定義擴展庫的支持等。並提燃租供一組相關輔助工具令你在編程過程中更加游刃有餘,如虎添翼。WIN-TC簡繁雙語版可以正常運行於98及其以上的簡體及繁體WINDOWS操作系統上。
這里可以下載
http://www.skycn.com/soft/17869.html