⑴ c語言的教程
C語言程序設計 譚浩強2004版到CSDN 搜索,很多很多……如果你沒基礎,建議不要先看C語言學習視頻教程,而先看書,一步步有了初步了解後再看視頻。先預習,再看視頻講解。
⑵ c語言運行步驟
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。[3]
馮.諾依曼在1945年提出了現代計算機的若干思想,被後人稱為馮.諾依曼思想,這是計算機發展史上的里程碑。自1945 年至今大多採用其結構,因此馮.諾依曼被稱為計算機之父。他的體系結構計算機由運算器、控制器、存儲器、輸入設備、輸出設備五大部件構成。 C語言擁有一套完整的理論體系經過了漫長的發展歷史,在編程語言中具有舉足輕重的地位。[4]
發展歷史
C語言誕生於美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎發展而來,在它的主體設計完成後,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發展,c語言也得到了不斷的完善。為了利於C語言的全面推廣,許多專家學者和硬體廠商聯合組成了C語言標准委員會,並在之後的1989年,誕生了第一個完備的C標准,簡稱「C89」,也就是「ANSI c」,截至2020年,最新的C語言標准為2017年發布的 「C17」。[5]
C語言之所以命名為C,是因為C語言源自Ken Thompson發明的B語言,而B語言則源自BCPL語言。
1967年,劍橋大學的Martin Richards對CPL語言進行了簡化,於是產生了BCPL(Basic Combined Programming Language)語言。
20世紀60年代,美國AT&T公司貝爾實驗室(AT&T Bell Laboratory)的研究員Ken Thompson閑來無事,手癢難耐,想玩一個他自己編的,模擬在太陽系航行的電子游戲——Space Travel。他背著老闆,找到了台空閑的機器——PDP-7。但這台機器沒有操作系統,而游戲必須使用操作系統的一些功能,於是他著手為PDP-7開發操作系統。後來,這個操作系統被命名為——UNIX。
⑶ c語言教程
你可以上http://www.verycd.com/網站上搜下,
不過多是一些幻燈片式的教學視頻
如 邊用邊學C語言視頻教程
地址http://www.verycd.com/topics/38409/
《C語言程序設計視頻教程(曾怡)》
http://www.verycd.com/topics/23169/
你可以根據自己喜歡來找http://www.verycd.com/search/folders/c%E8%AF%AD%E8%A8%80
也可以從BAIDU,GOOGLE上去找下
基礎的書籍是這本譚浩強寫的《C語言程序設計》
http://books.google.com/books?id=EohQSpIjLy0C&printsec=frontcover&lr=&hl=zh-CN#PPP1,M1
⑷ C語言教程
清華大學譚浩強教授的《C語言程序設計》,目前出到第三版了。同時還有配套的《C程序習題解答上機指導》,很好懂。建議平時多看看計算機基礎的書,接觸的時間長了,對這些基本的東西就會了解了!
⑸ C語言的教程
電子書不是很好,我建議樓主花錢買書去看,效果好一點
⑹ C語言學習教程入門
學習C語言不是一朝一夕的事情,但也不需要花費十年時間才能精通。
1、要讀就讀好書,否則不如不讀
所有初學者面臨的第一個問題便是:如何選擇教材,好的開始是成功的一半,選擇一本優秀的教材是事半功倍的關鍵因素。不幸的是,學校通常會指定一本很差勁的C語言課本;而幸運的是,你還可以再次選擇,比如:
《C語言程序設計》
《C程序設計語言》
《C語言參考手冊》
《C和指針》
《Pointers on C》
2、初學者應該以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作為主要的學習環境,而且千萬不要在IDE的使用技巧上過多糾纏,因為今後一定要轉向Unix環境的。
Visual C++ 6.0使用很方便,調試也很直觀,但其默認的編譯器對C標準的支持並不好,而Dev C++使用gcc編譯器,對C99的標准都支持良好。
3、書已選定,環境配置完成,正所謂萬事俱備,只欠自己的努力了。
請從書的前言開始,仔細地閱讀手頭的教材,很多人看書喜歡直接從第一章開始看,這是錯誤的做法。前言是作者對整本書的大體介紹,作者一般會告訴你需要什麼基礎才能夠順利閱讀本書,這可以幫助你檢驗自己的基礎知識是否已經具備。看完前言,還要瀏覽一下目錄,了解一下書的整體結構,順便給自己安排一下學習計劃。
4、學習C語言,必需注意每一個細節,書上的例子代碼一定要自己親自敲一遍,編譯執行輸出都跟書上說的一致才能算是學完了一個例子,如果不一致,就要仔細找原因。出了書本上有的例子,自己還要「創造」一些例子,比如學習運算符優先順序的時候,可以寫幾個相同的表達式,在不同的位置加上括弧,看看有哪些不同的行為,比如*p++和(*p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等。自己抄的書上的例子以及改造之後的例子,還有自己「創造」的例子,都應該仔細地歸類保存,並且要在源代碼中寫上簡短的注釋,闡述這個例子的意圖。
5、仔細讀書、認真抄寫源代碼、獨立完成習題外加更進一步的實驗,最後將所有的代碼留下,成為自己的經驗和財富,絕對的辛苦,也絕對的事半功倍。當然,這種方式只適合學習需要精通的技術,如果不是學習C語言,你還要具體情況具體分析。
6、最後,還有非常非常重要的一點沒有提及──代碼風格,從最開始學習就必須強迫自己模仿最優秀的代碼風格。
⑺ c語言教程
http://www.21shipin.com/c.shtml這個是21視頻網的。感覺還不錯。給你
新手的也可以用潭浩強的第三版。清華大學出版社的。狗狗一下,沒有的話我再幫你傳。。。好多的
至於學習方法。。。
先從基本的學起吧。比如類型,比如語句,比如結構(順序,循環,條件)。然後邊學邊動手練。所以教材一定要是那種講重點,又不偏難的。建議:C程序設計教程。機械工業出版社的。
多寫多運行,在出錯的地方多加一個printf。把結果打出來。自己分析。
別太磚牛角。像x=-m++/++n這類的,你能理解就理解,不懂就一步步寫出來就OK。
等語句都學會了。再根據自頂向上,逐步求精的思想。把問題分成一步步來解決。這樣初步就能編出來了。
然後再學數組,指針,鏈表和文件
指針你要是精通了。。。那麼恭喜你,你牛B了1!!!
⑻ c語言教程
『補充:你在右上角點注冊,注冊好了登陸就可以下載了.』
c程序設計習題參考(譚浩強二.三版)
答案地址:http://www.khdaw.com/bbs/thread-80-1-1.html
C程序設計之譚浩強版
答案地址:http://www.khdaw.com/bbs/thread-47-1-4.html
C語言第三版課後答案(文本文件類型)
http://www.khdaw.com/bbs/thread-79-1-1.html
(全)C語言程序設計〔譚浩強〕(第二、三版)PDF版
答案地址:http://www.khdaw.com/bbs/thread-256-1-1.html
C語言程序設計 32講(清大第二版.潭浩強)
http://219.144.186.220/cyy/1/000.asf
http://219.144.186.220/cyy/2/000.asf
http://219.144.186.220/cyy/3/000.asf
http://219.144.186.220/cyy/4/000.asf
http://219.144.186.220/cyy/5/000.asf
http://219.144.186.220/cyy/6/000.asf
http://219.144.186.220/cyy/7/000.asf
http://219.144.186.220/cyy/8/000.asf
http://219.144.186.220/cyy/9/000.asf
http://219.144.186.220/cyy/10/000.asf
http://219.144.186.220/cyy/11/000.asf
http://219.144.186.220/cyy/12/000.asf
http://219.144.186.220/cyy/13/000.asf
http://219.144.186.220/cyy/14/000.asf
http://219.144.186.220/cyy/15/000.asf
http://219.144.186.220/cyy/16/000.asf
http://219.144.186.220/cyy/17/000.asf
http://219.144.186.220/cyy/18/000.asf
http://219.144.186.220/cyy/19/000.asf
http://219.144.186.220/cyy/20/000.asf
http://219.144.186.220/cyy/21/000.asf
http://219.144.186.220/cyy/22/000.asf
http://219.144.186.220/cyy/23/000.asf
http://219.144.186.220/cyy/24/000.asf
http://219.144.186.220/cyy/25/000.asf
http://219.144.186.220/cyy/26/000.asf
http://219.144.186.220/cyy/27/000.asf
http://219.144.186.220/cyy/28/000.asf
http://219.144.186.220/cyy/29/000.asf
http://219.144.186.220/cyy/30/000.asf
http://219.144.186.220/cyy/31/000.asf
http://219.144.186.220/cyy/32/000.asf
⑼ C語言程序怎麼實現開機自運行我寫了一個C語言程序,想通過代碼加入開機啟動項
可以考慮運行系統命令 stdlib.h, system("bat 里修改注冊表自己查怎麼操作")
復雜的就是用Windows.h修改注冊表
⑽ c語言編程怎樣入門
相對於其他編程語言,C語言還是比較難的。初學者需要注意一下幾點:
一是學習順序
先從熟悉簡單的C語言語法開始入門,然後再循序漸進,學習C++語法,WIN32、MFC、QT、網路編程,資料庫、數據結構、演算法、COM、STL等。構建一個完整的C語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。
二是學習方法
人的知識80%是通過眼睛獲取的,但是學習編程有所不同,除了看書、看視頻之外,關鍵是要勤動手,勤動腦。通過做大量的練習、項目實戰不斷積累代碼量。只有代碼量足夠多了,項目做的多了,才能算是真正學會了。項目能否完成,就是衡量是否學會的唯一標准。後期就是代碼的質量和優化問題了,這個只能在項目工作中慢慢積累經驗了。
最後強調一點,很多人學不會編程是因為掉坑裡了。就是教程或者書上的知識點之間跨越太大,作為一個初學者很難自己摸索出來,前面的知識點沒有掌握,接著學習後面的知識,肯定是學不會了。目前絕大多數編程書籍和教程或多或少都有這樣的弊端。自學能力比較強的人可以通過各種方法,參考各種網上的資料自己解決。但是大多數自學能力不是很強的人,只能依賴老師、同學、同事或者朋友幫忙指導,或者報名培訓機構,老師指導完成了。學習編程通常需要一些好的學習資料,包括紙質的書籍,視頻教程,課件,項目練習,代碼。零基礎入門的書籍推薦《明解C語言》、《C Primer Plus》,還有一本非常特別的匯編和C語言正向逆向結合的書編程達人內部教材《匯編、C語言基礎教程》也非常不錯,講解匯編和C語言的本質非常透徹,非常細致。視頻資料也是特別多了,各種視頻網站、論壇、自媒體都有,比如網易課堂、騰訊課堂、慕客網這些。還有一些論壇,比如CSDN、編程中國等。最重要的一點就是答疑服務,推薦愛達人的網站也很不錯,從零基礎入門到應用課程,配套的視頻、課件、代碼、項目、答疑服務都有,還可以兼職接單,學以致用。