『壹』 如何才能很好的學習c語言
答: 那麼既然說到這個問題,那麼你也肯定是計算機或者電子相關的專業在相關的大綱裡面也會開設這個課程,那我們如何利用這些已有的東西去更好的學習呢,我們一起來分析看看。
- 首先跟著老師一起好好學習。雖然說在大學課堂裡面,老師講課或許並不是我們想像當中的這么好,也可能有不足的地方,但畢竟跟著老師上課,我們也開了這門課程也要拿到這個學分,所以我認為跟著老師學習還是可以打基礎的,不管自己學的怎麼樣,畢竟80%的基礎都是可以打好的,除此之外,好好做好每堂課的相關實驗,學會總結,好好的寫實驗報告;
- 找到一些經典的題目練手。就比如說非常流行的C語言,典型100例或者200例等等,在你有了一定基礎之後可以通過解題來鞏固,也可以鍛煉自己的邏輯思維,畢竟計算機本身就是實踐性的課程,只有多練才能發現不足,才能更好的學習C語言;
- 找一些大型的工程,多看代碼多練習。如果說在第2點裡面只是做一些題目獵手的話,那麼第3點多做一些項目,比如說完成一個具有增三改查具有資料庫的相關項目,那這樣的話我們的編程的內會有進一步的提升,除此之外也可以進一步的去往圖形界面發展,也可以看看人家的大型項目裡面的代碼在實現工程的時候是怎麼弄的呀,多看源碼,把一些比較好的代碼,庫也可以保存下來,稍作修改就可以變成自己的了,這個時候就沒有必要說一定要所有的代碼都自己寫,而是可以借鑒,以完成功能為主呀。
總結來說以上三點希望可以幫助到你呀~
『貳』 如何學習C語言
學習方法是:
1、課前預習,課後復習,認真做課堂、課後的作業,理解理論知識。
2、記住語法規則。
3、加強邏輯思維。
4、多動手,通過練習上機了解它的運行過程。
5、實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。
拓展資料
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
『叄』 大學c語言怎麼學
1.學C語言重要的是你的邏輯思維和堅持學習的恆心,學編程特別是語言就要多看,多思考,多練,也就是多敲代碼.
2.就C語言來說,是編程者應該好好學的一門語言,因為它是你日後要學的其他一些更高級的面向對象的編程語言的基礎,學好了C語言,日後學高端語言就相對容易一些,而且在學習C語言的同時你的邏輯思維也開始形成.總之他是你經常聽到的VB
C++
JAVA
.NET等等語言的一個基礎.
3.學習C在學校主要看你們那講師的水平了,有實際軟體開發經驗的老師會讓你聽的很輕松就理解了,要是只會照本喧照的老師那就會把其實不是太復雜的問題將的很復雜並難以理解(在傳統學校里是很常見的).其實C語言也並不是非常難學.如果你認真去學把該理解的東西理解了學好C是沒有問題的,3個月也夠了.
但是這種水平也只是說你把C語言基本學會了,對以後的學習打了個不錯的基礎.
4.如果你想找編程的工作向軟體開發的方向努力的話,那麼你應該有一個正確的明確的方向規劃.3
4個月把C語言的核心語法和指針
數組等學好
理解了,會用,然後對做些小的程序練習加以鞏固.然後隨著你學習的接觸你會學VB
SQL資料庫
ORACLE
C++
JAVA
JSP
ASP.NET
.NET等等現代所用的高級語言,工作中大都也是用這些高級的面向對象的語言在編程.
總之編程,編程,再編程...這就是訣竅!
對於初學者來說,自己寫程序有點兒困難,那就先按書上的例子來,一定要上機親手實踐,不管這個程序有多麼的簡單..
希望我的回答對你有幫助!
『肆』 大學生如何學好C語言
一、首先確保你的健康狀況和基本計算機操作水平,從來沒聽說誰沒有電腦就能學習編程的(以後科技進步到人機合一的程度,也許可以實現)。如果能有網路連接,那簡直達到了完美的境界。
沒人可以無師自通,天才也不行。所以你要做的第一件事是找一本好的入門教材,最好是經典作品。反復地看教材,要牢記一點,你所提出的大部分問題,教材上都有解釋,只是你沒有認真看而已。反復地閱讀,直到你覺得你已經可以編寫出那本教材了,才可以丟棄他。教材比老師好的理由之一是,你可以帶教材上廁所去卧室,而老師不行。當然,老師也有比教材優越的地方,那就是他可以給你解釋教材上沒有的問題。但記住老師也是人,你不動腦子就去找他,他會厭煩的。不要鄙視你的老師,即使他其它方面不如你,至少在編程這件事上他能做你的老師就是他比你強的硬道理。
你以為光看語法書和背誦單詞而不練嘴就能說好英語么,顯然不對。編程也是,熟能生巧在任何地方都是一樣的。首先看懂教材上的那些例子,確保看懂之後,按著他的思路把它默寫出來,當你嘗試過就會知道看懂和默寫是兩個完全不同的程度。然後就可以做書後面的習題,獨立想,不要看答案或提示。等到整本書後面的習題你都能做對的時候,你就算入門了。然後去找等級考試二級三級的題目來做,等到也可以准確無誤的時候,恭喜你,C語言(或者其他語言)可以算是通過了。如果你的目的是去考試,現在就出發吧。但如果你想要以編程謀生,sorry,你還欠火候。這其中的差別就相當於大學英語四級作文和暢銷英文小說之間的差異。
二、我碰到問題了,誰能幫我
鄭鈞說,記得沒人會同情你,我親愛的兄弟。這真是至理名言。編程這件事,基本上是不能指望有人幫你的。
當你遇到編程遇到問題,首先應該是去看編譯器提供的信息。它可是最直接的來源,相當於案發現場,從沒聽說刑警不看屍檢報告就直接破案的。現代的編譯器已經不止編譯那麼簡單,編譯本身就能送出大量的提示,調試功能更是強大到可以讓你檢視程序運行的每一步都發生了什麼變化,只要你能看懂。機器的問題,就應該用機器來解決,而不是用人的肉眼去檢查。
然後就去查教材和文檔。手邊的教材能解決70%以上的問題,如果還不夠,上網去查。如果找不到,請記住有個東西叫搜索引擎,國內最著名的兩個,google 。99%的問題可以得到解決。
如果你有老師,可以試著向他請教。不要抱太大的希望,雖然他收你學費,但他也不是萬能的。
如果還是不行,確認你已經努力過而沒有答案,那麼你可以考慮提問,去論壇、新聞組或者群,都可以提問。
在你確定要提問之前,請先閱讀這篇文章《提問的智慧》
http://www.chinaunix.net/jh/29/8675.html
http://www.vcgood.com/bbs/forum_posts.asp?TID=1581&PN=1&TPN=1
這個也行,《提問的智慧 圖片版》
http://bbs.chinaunix.net/viewthread.php?tid=750796&extra=page%3D1
http://www.vcgood.com/bbs/forum_posts.asp?TID=1573&PN=1&TPN=1
推薦幾本書:
1、譚浩強的《C程序設計》。
優點在於,面向中國學生,語言易於理解,而且全書篇幅小,看過的人多,容易找到人請教。但是各方面的概念不深入,淺嘗輒止,實際上還有些小錯誤,不是很嚴謹。因此適合第一次入門學習,例題做完基本就可以拋棄了。有實體書和電子版下載。同時配套有習題集和習題解答,適合自學。
2、王大剛先生的《C語言編程寶典》。
質量不錯,與老譚的書一樣非常適合中國學生,而且對於TC的圖形編程講解非常透徹。本人沒有發現實體書,可能只發布在網路上,在VCgood論壇有轉載:
http://www.vcgood.com/bbs/forum_posts.asp?TID=1560&PN=2
http://book.chinaz.com/C/C/index.html
3、Kenneth A.Reek 的《C和指針》
進階讀物,把指針一章演繹為一本書可見其技術精度。指針是C的靈魂,能領會本書中的理念,才能算是真正明白了C指針的奧妙,才算懂得了C。
『伍』 c語言入門到精通要學多久
剛初中畢業?剛好!可以學信息學競賽NOIP,不但可以學習C/C++,而且對參加大學的自主招生很有好處。如果沒有基礎學C/C++還是比較難的。多少錢一個月?看你怎麼學,自學基本不要錢(除了買書,查資料),如果你悟性夠高,自學並不是很難。想報培訓請自行咨詢。
總之,如果你們學校有信息學競賽課程,建議學習信息學競賽。
沒有圖形化的程序直接(在IDE上)寫源代碼就可以編譯運行了,如圖(界面不怎麼好看):
『陸』 關於C語言入門
na ni 那你就好好雪白
『柒』 c語言入門買什麼書好
1、基礎(C語言入門,初學,編程基礎)
《C語言程序設計:現代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)
《深入理解計算機系統》(修訂版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),閱讀建議
《C語言程序設計》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)
《程序員修煉之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas)
2、內核/驅動
《Linux內核設計與實現》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)
《Linux設備驅動程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)
《深入Linux內核架構》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)
3、應用
《UNIX網路編程》(Unix
Network Programming, W. Richard Stevens)
《UNIX環境高級編程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)
4、進階
《C陷阱與缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C專家編程》(Expert C Programming, Peter
van der Linden)
《ARM嵌入式系統開發:軟體設計與優化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
『捌』 C語言的重要內容是什麼
清華譚浩強編《c語言程序設計》一書中語言最重要的知識點是:運算符、數據類型、常量與變數、字元串、函數、指針等。
在這本書中,保留了《C程序設計》一書的特點:體系合理、邏輯清楚、例題豐富、通俗易懂。同時又根據C語言新標準的規定,對該書進行了改寫,使之符合當前的需要。
(8)大學c語言入門擴展閱讀:
C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
『玖』 大學生如何學好C語言
1.要有耐心
許多初學者都熟悉 C 的前幾章。當你到達索引、函數和其他想法時,想法就停止了。學習一門編程語言需要一個發展語言理解的過程,所以即使有問題,我也不會考慮退後一步努力工作。許多人開始學習新的編程語言,復習,購買更多書籍,不知道把它們放在哪裡,需要更長的時間來瀏覽和實現。因此,堅持學習所有規劃語言的基礎知識。學習這個過程需要一些步驟來掌握它,大多數找到工作的人可能不會得到它。秘訣是有一天很快就能理解它。一切都與系統有關。
然而,許多人放棄了道路,並不期待光明。其中一些可能接近光,而另一些則因缺乏能量而放棄。所以,無論你多麼小心,總比努力工作要好。
語言 C 是一門基礎語言,獲得基礎知識有很大的好處。學習過程不是一兩天的。現在你已經准備好學習了,你必須有正確的態度和耐心。當你遇到一點困難時,不要試圖逃跑。餡餅不是從天上掉下來的。
『拾』 求C語言初學者書籍推薦
1.基礎(C語言入門,初學,編程基礎)
《C語言程序設計:現代方法》(第2版)
《深入理解計算機系統》(修訂版或第2版)
《C語言程序設計》(第2版)
《程序員修煉之道》
《C和指針》
《C primer plus》(入門首選)
《高質量程序設計指南》(一定要看)
《從問題到程序》(最佳高校教材)
2.內核/驅動
《Linux內核設計與實現》(第3版)
《Linux設備驅動程序》(第3版)
《深入Linux內核架構》
《Linux C編程一站式學習》
3.應用
《UNIX環境高級編程》
《UNIX網路編程》
4.進階
《C陷阱與缺陷》
《C專家編程》
《C語言程序設計》K&R版
《C語言解惑》
《你必須知道的495個C語言問題》
《C語言參考手冊(原書第5版)》
《C語言介面與實現》
《C語言的科學和藝術》
《數據結構與演算法分析C語言系列》
《Linux程序設計》
《現代編譯原理》
《重構-改善既有代碼的設計》
《老碼識途-從機器碼到框架的系統觀逆向修煉之路》
《C語言進階》
《實用C語言編程》
C語言從入門到進階書籍推薦吐血整理大全(含網盤下載鏈接)