本文目錄一覽:
介紹些C語言的教程
譚浩強C語言
十部演算法經典著作 合集
二級試題全集
高質量C++/C編程指南
應用C++技術構建優質軟體
ASCII碼錶
C\C++語言程序百例
;C++YuanYanChenXuBaili
C++編碼規範與指導
C++PrimerPlus4th
C++語言程序設計課件(作者:鄭莉)
C++語言程序設計
C語言函數示例集
C高級編程技術
C語言技術文章
C++疑難解答
C++實踐之路
C++應用程序例解
C++參考
CPrimerPlus5thEdition習題答案
C語言編程寶典之一
C語言參考手冊
C語言學習和精華文摘
數據訪問模式
數據結構與演算法綜合資料庫
數據結構-嚴蔚敏
Effective C++
GenericProgramming
設計模式迷你手冊
經典排序演算法
TheC++ProgrammingLanguage3rdEd
TheCprogrammingLanguage
TurboC2.0集成開發環境的使用
用VC開發ACTIVEX
;MFC/ActiveXProgramingWithVC
用DirctX9進行高級3D遊戲程序設計
;MFC/Advanced3DGameProgrammingwithDirectX9
APracticalGuideUsingVisual C++andATL
;MFC/APracticalGuideUsingVisualCandATL
21天學會VC資料庫編程
;MFC/DatabaseProgrammingWithVisualC6In21Days
STL輕鬆入門
;MFC/EasySTL
InsideAtl
;MFC/InsideAtl
COM+組件服務技術內幕
;MFC/InsideCOM+
MFC參考手冊
;MFC/MFCReference
Windows網路編程技術
;MFC/NetworkProgramingForMicrosoftWindows
OGRE手冊
;MFC/OGREManual
OpenGL基礎圖形編程
;MFC/OpenGLJiChuTuXingBianCheng
MFC程序設計
;MFC/progmfc2
VC技術內幕
;MFC/ProgramingVC
Windows核心編程
;MFC/ProgrammingApplicationsforMicrosoftWindows
21天學會ActiveX編程
;MFC/TeachYourselfActivexIn21Days
遊戲編程大師技巧(第二版)
;MFC/TricksofWinGameProgrammingGurus2ed
VC編程經驗總結
;MFC/VCBianChengJianYanZongJie
VC編程資料
;MFC/VCBianChengZiliao
VC常見問題集(中文)
;MFC/VCFaqsCN
VC高級編程
;MFC/VCGaoJiBianCheng
vchome圖形圖像編程技術篇
;MFC/vchomeGraph
VC知識庫
;MFC/vckbase
VC語言參考手冊
;MFC/VCLANG
vc++ 編程指南
;MFC/VCProgramGuide
Windows程序設計
;MFC/WindowsProgramming
Winsock程序員疑難解答
;MFC/WinsockProgrammerFAQ
Microsoft編程精粹
;MFC/WritingCleanCode
C語言新手入門教教程
入門的話先看譚浩強的 《C程序設計》,如果你趨向與編寫Windows程序的話,我可以給你一條學習方向:
1.《Windows 程序設計 第五版》,如果你就想用C語言編程的話就深入學習它,不過過程一定很痛苦,因為裡面的內容太深奧了。如果你想用C++的話,只要了解其原理即可,然後看下面一步。
2.學習C++,你有C語言的基礎的話,這部分很快的,像我只是先了解了一下類與對象,繼承,多態,大概1天完全可以搞定。
3.學習MFC(VC++),推薦兩本書,《VC++深入詳解 孫鑫》、《深入淺出MFC 侯俊傑》。前一本注重於實踐,如果只是業餘愛好,看這一本就足夠了,如果想專業學習,第二本是必須的,因為這本注重於理論,它可以幫助你了解MFC原理,不過不建議首先看它,因為不適合初學者,所以你可以先看第一本的前幾章,了解什麼是MFC,然後你就可以兩本一起看,相互映證,你一定會感慨良多。
最後說一句,學編程所謂的速成在我看來都是騙人的,你想要有所成就就要做好長久戰鬥的打算
如何自學C語言?高手進來傳授一下學習經驗
這種問題是交給我吧,呵呵,下面是針對你所有問題的回答:
問題1:可不可以跳過第五章學習後面的內容?
答:可以。第一次的學習總是會有疑問的,你學久了,自然明白循環嵌套其實很簡單,現在不明白就暫時跳過吧。
問題2:第五章和後面的章節聯繫緊密么?
答:不好說。第三、四、五章講程序結構,內容上與其他章節是獨立的。但是學任何一門語言都得學到這三章的內容,所以非常重要。而且後面的所有章節都會用到這三章的知識,但是你不必著急,只需要理解這三種程序結構以及知道基本語法就可以應付後面的章節了,所以我說學的不是太懂也可以跳過。
問題3、第五章後面章節的學習方法
答:我只能說出自己的一些理解和看法
1、數組:數組是複雜數據結構中最簡單的一種,形象地說就是把一些元素給編上號碼放在一個容器裡面。數組中的每一個變數的賦值和調用方式和普通變數沒有任何區別,只不過他是屬於數組中的一個元素,是「有組織的」。
2、函數:函數就是程序設計中經常說的黑盒子,學習函數最不容易理解的問題就是參數傳遞,這個我一兩句話也說不清楚,學習函數把握的幾個重點就是:函數的返回值內型是什麼?函數的參數(形參)是什麼?函數的返回值是什麼?函數體是怎麼實現的?問清楚自己這幾個問題,就對函數很了解了,實際上,函數體應該是黑盒子內部的東西,函數參數和返回值是外部介面。
3、變數的作用域和存儲類別:弄清楚兩對概念:全局變數和局部變數,靜態變數和動態變數,就沒多少問題了
4、指針:指針是C語言的最難點,也是最有特色的地方,初學者一般不容易深入理解,我也沒辦法一兩句說得清楚。
5、預編譯處理:C語言中只需要重點了解define的用法就行了,其他不是問題
6、結構體、共用體和用戶自定義內型:結構體實際上就是「結構化」了的數組,其中每個元素還是和普通變數沒多少區別,學好結構體是學習C++的基礎,而且只要學好了數組那章,應該說這章是小菜一碟。
7、位運算:2級基本不考,位運算是和底層硬體打交道時常用到的,位運算實際上是教你做2進位的算術運算和邏輯運算,方法一樣,單位不同罷了
8、文件:2級基本不考,初學者一般都學不好,學這個需要多寫寫代碼,不學自通,不然你老看書估計永遠都很迷糊
問題4:學習中有什麼不懂的怎麼辦:
答:優秀的QQ群(這個需要自己找,我沒有),有時間我可以幫你解決部分問題
(有問題可以到我的博客:留言),網站的話我只推薦CSDN,雖然現在CSDN也水了,但是上面畢竟還是高手如雲嘛。
問題5、c和delphi哪種語言用得更多,這個就讓我們用數據來說話吧
下面是權威網站給出的編程語言使用排名:
如果打不開網站的話,下面有數據
1、java
2、c
3、c++
4、php
5、visual basic
6、python
7、c#
8、perl
9、JavaScript
10、ruby
11、delphi
12、pl\sql
13、sas
14、rpg
15、abap
16、Pascal
17、d
18、Lisp/Scheme
19、Objective-C
20、MATLAB
其實語言只是工具,關鍵在於編程思想,好好專一門語言,其他語言觸類旁通,就像你學好了c++,基本上不用怎麼學visual basic就可以用來開發程序
回答就到這裡了,我這裡有一篇寫C++學習經驗的文章,同樣適合C語言,有興趣可以看看:
c語言程序設計視頻教程
《06 00上海交通大學 計算機自考考研課程 C語言程序設計基礎 全27講 視頻教程》百度網盤資源免費下載
鏈接:
?pwd=ks7d 提取碼:ks7d
06 00上海交通大學 計算機自考考研課程 C語言程序設計基礎 全27講 視頻教程|各學科 學習視頻目錄|03.avi|02.avi|01.avi|政治目錄.txt|哲學目錄.txt|語言目錄.txt|藝術目錄.txt|醫學目錄.txt|心理目錄.txt|物理目錄.txt|文學目錄.txt|體育目錄.txt|數學目錄.txt
單片機C語言編程教程
單片機c語言編程入門教程說難不難,說易不易,學習單片機c語言首先就要明白這兩樣東西是啥?單片機入門編程主要是學C語言,其次就是電路跟編程語言。
單片機c語言編程學習必看的關於模電,數電,電路這三本書,為接下來的學習做鋪墊。看書的目的是因為網上的教程太多太混雜,容易帶偏,做單片機軟體開發其實只要看得懂電路原理就可以了。
簡介
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀錶、實時工控、通訊設備、導航系統、家用電器等。
從二十世紀九十年代開始,單片機技術就已經發展起來,隨著時代的進步與科技的發展,目前該技術的實踐應用日漸成熟,單片機被廣泛應用於各個領域。現如今,人們越來越重視單片機在智能電子技術方面的開發和應用,單片機的發展進入到新的時期。
無論是自動測量還是智能儀錶的實踐,都能看到單片機技術的身影。當前工業發展進程中,電子行業屬於新興產業,工業生產中人們將電子信息技術成功運用,讓電子信息技術與單片機技術相融合,有效提高了單片機應用效果。
作為計算機技術中的一個分支,單片機技術在電子產品領域的應用,豐富了電子產品的功能,也為智能化電子設備的開發和應用提供了新的出路,實現了智能化電子設備的創新與發展。
以上內容參考:百度百科-單片機
c語言編程怎樣入門
任何知識的學習沒有太多捷徑,但有經驗、方法及教訓
(1)基礎教材選擇-系統又通俗易懂,最好有該書配套免費視頻
建議選擇系統正統的大學教材,盡量不要選擇「多少天精通C語言」等吸引眼球的教程,相信一點C語言學習沒有速成。這裡給大家推薦一本不錯的入門教程:清華大學出版社-孫海洋-C語言程序設計,講解很透徹、知識點很全面、常式較多且通俗易懂。優酷「孫海洋課題」還有全書免費教學視頻,便於自學。
(2)動起手來–立馬安裝VC++6.0或VS開發環境
C語言是特別注重動手實操能力的課程!!動起手來,現在開始安裝VC++6.0開發環境,從第一個經典程序「Hello,world!」開始,每一個例題及知識點均通過開發環境驗證、理解深化。多做每一章小型實驗操作(網上多得很)。提升代碼調試能力。
(3)有了基礎後,一般可以有兩個發展方向可供選擇
(i)轉向項目實戰
建議購買一本C語言項目教程,在實踐項目中強化理論知識的學習。
(ii)繼續深入理論學習
建議購買國外經典深入學習C語言的教程,人民郵電出版社-C Primer Plus(第5版),或者 機械工業出版社-C程序設計語言(第2版.新版)
下定信心,堅持下去!希望對你有所幫助。
下面是轉載的 孫海洋 版 C語言程序設計 部分內容截圖。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/306194.html