當前位置:首頁 » 編程語言 » c語言理論題怎麼學
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言理論題怎麼學

發布時間: 2023-05-17 12:12:17

1. 大學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等等現代所用的高級語言,工作中大都也是用這些高級的面向對象的語言在編程.
總之編程,編程,再編程...這就是訣竅!
對於初學者來說,自己寫程序有點兒困難,那就先按書上的例子來,一定要上機親手實踐,不管這個程序有多麼的簡單..
希望我的回答對你有幫助!

2. 計算機二級C語言怎麼學

1、首先當然是要看書,這里向大家推薦譚浩強編寫的《C程序設計》,目前是第四版。這本書寫的很細致,適合零基礎學習的新手
2、看完了書當然是要動手練習,剛開始你可以寫最簡單的hallo world,當你成功的寫完一個小程序時,心中會有很大的成就感。
3、如果你發現自己有什麼不懂的,你可以去貼吧詢問,或者到知乎上詢問,相信有很多人會為你熱心的解答的。
4、如果你覺得你自己看書學習效率太低,你可以上網觀看教學視頻,向大家推薦「中國大學」這個網站,在這里你可以向名師學習,並且提出疑問,而且在學習完課程並完成作業後可以獲得該大學的證書。
5、學習編程最快的方法之一就是看別人的源代碼,學習別人是怎樣編程的,對同一個問題別人的思路是什麼?和你的思路有什麼差別?如果你想要進一步提升自己編程的水平,推薦大家去做做ACM的題。想要學好c語言,就要編程,編程,再編程!

3. 零基礎如何學習C語言

如何學習 C 語言?

在教學過程中,有些人會覺得C語言。學習比較困難,主要是有幾個原因,一個是它C 語言的語法知識太多有點太過於瑣碎,碎了。第二個就是他C 語言反復的算數類編程練習,有些人會不感興趣,然後就不願意寫程序就覺得入門很困難。

總結:其實最主要的是要勤加練習,勤能補拙,當年基礎知識掌握後你就可以試著開發一個小程序的開發了自己人生第一個程序後,你就會油然而生,一種自豪感,這樣的話就會增加你對編程工能力的提高以及感興趣程度。所以興趣是第一老師,如果你不愛玩游戲,沒有好奇心的話,你最好還是要考慮一下對是否學習編程

4. 計算機二級C語言考試要怎麼復習

1、理論考試一共60分。
(1)計算機基礎題20分,主要為大學計算機信息技術這門課所學計算機基礎知識,全部為單選題,每題1分。
(2)C語言知識題40分。單選題10分(每題1分),一般考的都是基礎知識;型攔填空題30分,每空1分,其中5分為基礎知識填空,25分為語言運用填空(比如:遞歸、排序、二維數組、單鏈表等知識點讀程序填寫題)。
2、上機考試一共40分,分兩道題。
(1)改錯題(18分):一般為4個錯誤,包括語法錯誤(如數組的聲明與初始化錯誤、函數定義錯誤等)、運行錯誤(如缺少頭文件)、邏輯錯誤(如==寫成=號,給字元數組名賦值等)。
(2)編程題(22分):編程題一般要求編寫兩個函數,涉及到演算法的應用(比如:排序、迴文數問題等)。一般編程題考得最多的是數字處理問題,一般只能平時多積累,多上機編程與調試。
二、如何准備二級C語言考試
其實二級考試目前趨勢:考點越來越廣,而題目難度越來越簡單。
1、重視理論考試中計算機基礎知識的20分題目
該部分佔總分的20%(20分),占理論考試分的33.3%(20/60分)。由於該部分知識是當年計算機一級考試題目,且都是單選題。這些分比C語言部分拿起來更容易,因此,一定要重視計算機基礎知識題,復習時只要將大學計算機信息技術期末考試前老師發的題庫好好做,弄懂了,爭取拿到18-20分。
2、C語言理論知識准備。應有計劃針對考點地做一些往年的二級考試真題。重要的考點包括:遞歸、二維數組、結構體、排序與查找、字元串處理、單鏈表、遞推法、窮舉法、方程求根、靜態局部變數、變數作用域、宏定義與宏替換等。
3、上機考試准備。
(1)應將學校C語言課程實驗中做過的程序全部弄懂,也就是會自己根據題目變化能再編寫出來。
(2)要多找一些往年的真題來調試,不斷體會其中錯誤之處的提示;往年的編程題應該找來自己編編,頌櫻如果實在編不出來也沒關系,就對照著答案看,看懂了,自己再關上書編寫出來也可以。
(3)平時應該好好積累一些基本功能實現的小程序編寫方法,這些小程序可以稱為「基本動作」,而上考試編程題往往會利用2-3個這樣的基本動作進行有機整合就能編寫出來。這些「基本動作」包括:判斷素數、判斷迴文數、判斷水仙花數、直接選擇排序、二分查找、求反序數、同一數組元素逆置、求某數的(真)因子之和、字元串中插入/刪除字元或子串、單鏈表的建立、單鏈表的查找/檢索、單鏈表的輸出、單鏈表中插入/刪除一個結點、一或二維數組找極值(最大值或最小值)、進制轉換(如:十進制整數轉換成二進制,八、十六進制與二進制互相卜櫻胡轉換)、求最大公約數和最小公倍數等。
(4)做改錯題時,一定要利用好上機考試前那幾分鍾,可以好好看看改錯題(注意試卷發給你後不要去看其他的,只看改錯的程序),如果能找出幾個錯誤,應該很好。此時找錯誤應從:函數形參與實參的對應,主函數中字元串或數組定義與初始化部分,字元串賦值、比較等處找錯誤。開始輸入程序時,不要求快,一定要准確,不然因你自己輸入造成的錯誤會給你後面調試程序造成很大麻煩。
(5)編程題編寫的過程:先編寫主函數,因為主函數比較簡單,有些比如打開文件、寫文件、關閉文件部分是固定的,另一按題目要求一步步寫應該很容易寫出主函數;其次再編程自定義函數,編寫時一定要注意這樣的順序:從框架到填寫每個空,這樣大空填成小空,填著填著就編得差不多了。

5. C語言到底要怎麼來學

那該如何學C語言呢?希望我整理的 C語言的學習路線,能對你有幫助!如果沒有學習地方可以來

02

學習C語言的建議


除了C語言本身之外,程序員必學的內容還有數據結構和演算法、資料庫原理、計算機網路、操作系統、設計模式,這些都是從事開發必須掌握的基礎技能。
在初學C語言時,很多新人會覺得太難了,可能會遇到有些問題理解不透,有的是表達方式與以往數學學習中不同(如運算符等)。這個時候萬萬不能不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解。
學習編程語言就是一個堅持看、敲、寫的過程。

給自己定一個學習目標

很多人剛開始學習熱情十分濃厚,但三分鍾熱度過後就失去了興致。當學習有了目標就有了方向,努力往那個方向專研總會學有所成。


認准路線

就按計劃學習C語言的學習路線是從基礎語法再到高階演算法,不能一口吃成胖子,所以當大家選擇了一本可以系統學習的書就認真學完。

多思考,多讀源碼

在自己無法自主編寫代碼的時候,可以模仿別人寫的代碼,學習其中的思想,一步步形成自己的東西,慢慢你就會發現你也可以了。

自己改寫程序

通過前面的學習,應該已經掌握一些基本的編程技巧。一定要有自己的想法,然後讓自己的想法通過程序來實現。編程語言的學習過程就是堅持的過程,只要掌握了一種編程語言,再去學習其他的語言就很輕鬆了。

6. c語言如何學習

談及C語言,我想凡是學過它的朋友都有這樣一種感覺,那就是「讓我歡喜讓我憂。」歡喜的是,C語言功能非常強大、應用廣泛,一旦掌握了後,你就可以理直氣壯地對他人說「我是電腦高手!」,而且以後若是再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如「少林武功」一般博大精深,太難學了。其實就筆者認為C語言並非是「difficult(困難)」的,只要你能理清思路,掌握它的精髓,那麼自學C語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習C語言。
學習C語言必須從以下四點入手,也就是說,只要你能掌握這四點的內容,那麼基本上就大功告成了。
1、多看代碼 在有一定基礎以後一定要多看別人的代碼。 注意代碼中的演算法和數據結構。
畢竟學C之後的關口就是演算法和數據結構。提到數據結構,指針是其中重要的一環,絕大多數的數據結構是建立在指針之上的,如鏈表、隊列、樹、圖等等,所以只有學好指針才能真正學好C。別的方面也要關注一下,諸如變數的命名、庫函數的用法等等。有些庫函數是經常用到的。對於這些函數的用法就要牢牢記住。
2、要自己動手 編程序是個實乾的活,光說不練不行。剛開始學的時候可以多練習書上的習題。 對於自己不明白的地方,自己編個小程序實驗一下是最好的方法,能給自己留下深刻的印象。 自己動手的過程中要不斷糾正自己不好的編程習慣和認識錯誤。有一定的基礎以後可以嘗試編一點小游戲,文曲星之類的電子詞典上小游戲很多,照著編作為練習。基礎很扎實的時候,可以編一些關於數據結構方面的東西,諸如最經典的學生管理系統。之後.....學匯編、硬體知識。
3、選擇一個好的編譯器 VS2010以上版本
4、關於養成良好的編程習慣 基本上每本C教材上都要提到。作為新手這條一定要時時遵守。具體方面:
(1) 在比較復雜的代碼後面要有注釋。 如果光溜溜一堆代碼,別人就不可能看懂你的代碼,而且也不利於查找錯誤。
(2)注意語句的嵌套不能過長,一般來說,一段代碼里Tab要少於8個。
簡單說就是語句最多8個嵌套。 對於新手來說,這個標准還要下降。有一個好習慣是,把主函數盡量寫簡短。經常看到別人的代碼是主函數只有幾行,幾個函數調用,而定義全在主函數外部。這樣一是減少了主函數內部的嵌套,二是比較精簡,容易讀懂。
(3)注意語句的選擇。並不是分支語句就用if循環就用while、for。在適當的情況下switch和do while語句也是要用的。

7. 如何學習C語言

如果剛開始接觸c語言,聽不懂也正常,不要有畏懼的心理,有些小夥伴可能看到部分同學什麼都會,自己就很氣餒,因為這部分同學很可能接觸編程比較早,即使小孩學走路也有一個過程,剛開始有走路慾望->學會站立,腿部有力量->嘗試走路,不斷練習->學會走路。所以不要慌。

學C語言與走路一樣,剛開始一定要有學習的慾望,然後,再制定計劃,不斷練習,量變會引起質變,堅持下去就發現原來這么簡單。

歡迎關注公眾號:c語言與cpp編程,關注後,回復「加群『』進微信學習交流群

1、學習資料

書本推薦:《cprimerplus》難得的好書。老譚的書可看可不看,但是這本藍皮的cprimerplus是我案頭必備的參考書,後面還有完整的c99標准庫,所以適合當個參考書。注意區分一下《c++primer》和《cprimerplus》

如果覺得這幾本書還是有點難,那就先看《C語言程序設計》

有了經驗後要去看看,例子很經典。後來進階可以看看三劍客《c和指針》《c陷阱與缺陷》《c專家編程》

剛學C語言的話可以結合看下C語言編程經典100例;

編譯器:VS,DevC++,VC++,CodeBlocks,C-Free,TurboC。關於它們的特點網上介紹很多了,就不贅述了。講真,入門和基礎階段你用哪個無所謂,還是選自己喜歡的,不過對於初學者我們推薦DevC++。可能現在大學課堂用的還是VC++,剛入門自己習慣就行。

視頻推薦:有同學曾經說過,視頻這么好,上課就不用聽講了,這個是完全錯誤的,視頻是課堂補充,上課還是一定要好好聽講的,視頻可以查缺補漏,系統的學習一下。

上面提到的一些資料整理好了,可以下載:

鏈接:

提取碼:1234

學習方法:

1、過:學習一門新的語言,第一步就是把它所涉及的基礎知識大體過一點,不求深解,只求了解——第一遍:無需了解太過深入的理論,大體知道這門語言是什麼樣的,主要面向哪些場合,一些基本的語法格式是什麼樣的就可以了。

2、抄代碼:剛開始寫代碼,沒有多少人一上來就能立刻自己寫一個很完善很強大的代碼,甚至連基本的語法都會寫錯,這時候抄代碼就很關鍵了,從書上抄,從例子里抄,邊抄邊想,邊想邊回憶語法。

3、模仿改:自己會抄寫一些簡單的代碼,熟悉了一遍此語言的簡單語法後,但還不太清楚怎樣下手寫一個完整的代碼模塊,所以這一步要仿寫了,仿照給出的代碼寫一個屬於自己的代碼

4、勤調試:沒有人能一下子寫出完全正確的代碼,自己試著寫一些代碼,通過不斷調試來驗證自己的一些想法,繼續思考,再次驗證,來回折騰。熟悉一些基本的調試工具以及調試方法。

5、看n遍:出錯或遇到問題時,將代碼從頭看到尾,看了一遍又一遍,直到快全部記住時,總能找出問題原因,相信方法總會比問題多

6、練重復2-5步三遍以上,不解釋。

7、創新拿出一個完全沒有寫過的代碼,根據要求,一步步的寫出來。如果寫不出來,或者中間一堆錯誤,請參考第六步。

8、悟:主動找到寫代碼的感覺和成就感,並保持下去,世界上最難的語言就掌握了,將成為你軟體生涯永遠的工具。