怎麼學習計算機c語言
A. c語言要怎麼去學啊
這是我的經驗1.先學習C語言的基礎知識。現在正在學C語言的在校學生可以直接進入第2步學習。 2.按照《C語言程序設計入門學習六步曲》進行上機練習。 3.在上機練習時要養成良好的編程風格。點擊查看C語言的編程風格 4.積極參加C、C++興趣小組,養成和老師與同學交流習慣,從而相互收益。有時別人不經意的一句話可能使你茅塞頓開--「一句話點醒夢中人」。 5.及時總結自己的學習經驗,養成寫C語言日記的習慣。軟體有編程日記功能。 6.從網上或教材上找一個自己感興趣的題目(選題時根據自己的能力,可先易後難,培養自己的成就感,如果有了成就感,即使再苦再累還是感覺C語言學習是一件快樂的事,同學們喜歡打游戲,經常通宵達旦地玩游戲也樂而不疲就是這個道理)進行實戰訓練,提高自己的C語言綜合應用能力。 7. 由於C語言靈活、強大,初學者要全面地掌握它是不可能的,因此在學習C語言的過程中,不要在細枝末節上浪費精力(比如++、--用於表達式的計算,實際上是沒有意義的),但一定要熟練掌握C語言的流程式控制制語句、數組、函數、指針等基礎知識的應用,為學習面向對象程序設計打下堅實的基礎。如果這些知識你學不好,要後續學習好C++、可視化的程序設計Visual C++或C++Builder就像空中樓閣,是不現實的。 C語言程序設計入門學習六步曲 筆者在從事教學的過程中,聽到同學抱怨最多的一句話是:老師,上課我也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因有三個: 一、所謂的看懂聽明白,只是很膚淺的語法知識,而我們編寫的程序或軟體是要根據要解決問題的實際需要控製程序的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程序解決這些實際問題呢? 二、用C語言編程解決實際問題,所需要的不僅僅是C語言的編程知識,還需要相關的專業知識。例如,如果你不知道長方形的面積公式,即使C語言學得再好你也編不出求長方形的面積的程序來。 三、C語言程序設計是一門實踐性很強的課程,「紙上談兵」式的光學不練是學不好C語言的。例如,大家都看過精彩自行車雜技表演,假如,你從來沒有騎過自行車,光聽教練講解相關的知識、規則、技巧,不要說上台表演、就是上路你恐怕都不行。 出現問題原因清楚了,那麼如何學習呢?請你看【C語言學習六步曲】 在程序開發的過程中,上機調試程序是一個不可缺少的重要環節。「三分編程七分調試」,說明程序調試的工作量要比編程大得多。這里以如何上機調試C程序來說明C語言的學習方法。 第一步、驗證性練習 在這一步要求按照教材上的程序實例進行原樣輸入,運行一下程序是否正確。在這一步基本掌握C語言編程軟體的使用方法(包括新建、打開、保存、關閉C程序,熟練地輸入、編輯C程序;初步記憶新學章節的知識點、養成良好的C語言編程風格)。 初學者最容易犯的錯誤是: 1、沒有區分開教材上的數字1和字母l,字母o和數字0的區別,造成變數未定義的錯誤。另一個易錯點是將英文狀態下的逗號,分號;括弧()雙引號""輸入出入成中文狀態下的逗號,分號;括弧(),雙引號「」造成非法字元錯誤。 2、C語言初學者易犯語法錯誤:使用未定義的變數、標示符(變數、常量、數組、函數等)不區分大小寫、漏掉「;」、「{」與「}」、「(」與「)」不匹、控制語句(選擇、分支、循環)的格式不正確、調用庫函數卻沒有包含相應的頭文件、調用未C聲明的自定義函數、調用函數時實參與形參不匹配、數組的邊界超界等。 3、修改C語言語法錯誤時要注意以下兩點: (1)、由於C語言語法比較自由、靈活,因此錯誤信息定位不是特別精確。例如,當提示第10行發生錯誤時,如果在第10行沒有發現錯誤,從第10行開始往前查找錯誤並修改之。 (2)、一條語句錯誤可能會產生若干條錯誤信息只要修改了這條錯誤,其他錯誤會隨之消失。特別提示:一般情況下,第一條錯誤信息最能反映錯誤的位置和類型,所以調試程序時務必根據第一條錯誤信息進行修改,修改後,立即運行程序,如果還有很多錯誤,要一個一個地修改,即,每修改一處錯誤要運行一次程序。 第二步、照葫蘆畫瓢 在第一步輸入的C程序的基礎上進行試驗性的修改,運行一下程序看一看程序結果發生了什麼變化,分析結果變化的原因,加深新學知識點的理解。事實上這和第一步時同步進行的,實現「輸入」加深知識的記憶,「修改」加深對知識的理解。記憶和理解是相輔相成的,相互促進。 例如:將最簡單的Hello World!程序 #include "stdio.h" int main() { printf("Hello World!\n"); return 0; } 中的 printf("Hello World!\n"); 中的Hello World!改成你的姓名,運行一下程序,看有什麼變化? 再如求1+2+3...+100的和的程序 #include <stdio.h> main() { int i,sum=0; for(i=1;i<=100;i++) { sum=sum+i; } printf("sum=%d\n",sum); } 第1次將for(i=1;i<=100;i++)中的100改成50,運行一下程序,看有什麼變化? 第2次將for(i=1;i<=100;i++)中的i++改成i=i+2,運行一下程序,看有什麼變化? 找出程序結果變化的原因,就加深了對C語句的理解。 第三步、不看教材看是否能將前兩步的程序進行正確地輸入並運行。 在這一步要求不看教材,即使程序不能運行,看能否將其改正,使其能正確運行。目的是對前兩步的記憶、理解進一步強化。 第四步、增強程序的調試能力 在教材中每章都有C語言初學者易犯的錯誤,按照易出錯的類型,將教材中的正確的程序改成錯誤的程序,運行一下程序,看出現的錯誤信息提示,並記下錯誤信息,再將程序改成正確的,運行一下程序。這樣反復修改,就能夠學習C語言程序發生錯誤的原因和修改錯誤的能力。 注意:每次只改錯一個地方,目的是顯示發生該錯誤的真正原因,避免一次改動多個地方,搞清發生錯誤的真正原因,切記!!!! 注意:上機調試程序時要帶一個記錄本,記下英文錯誤提示信息和解決該錯誤問題的方法,積累程序調試經驗,避免在編程犯同樣的錯誤,切記!!!!。 例如,將Hello World程序中語句 printf("Hello World!\n"); 中的;改成中文的分號; 運行一下程序,看有什麼結果? 調試程序是一種實踐性很強的事,光紙上談兵是是沒用的,就像游泳運動員只聽教練講解示範,而不親自下水練習,是永遠學不會游泳的。 即使在優秀的程序員編寫程序也會犯錯誤的,可能事最低級的語法錯誤,但他能快速發現錯誤並改正錯誤,而我們C語言初學者面對錯誤提示,不知道發生了什麼錯誤,如何改正,這就事差別。 第五步、研究典型的C語言程序,提高程序設計能力 C語言初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因是:所謂的看懂聽明白,只是很膚淺的語法知識,而沒有深刻地理解C語言的語句的執行過程(或流程)。 計算機是按照人的指令(編寫的程序)去執行的,如果不知道這些C語句在計算機中是如何執行的,你怎麼回靈活運用這些知識去解決實際問題呢? 解決問題的方法是要先理解C語言各種語句的流程(即計算機是如何執行這些語句的過程),然後研讀現成C語言經典程序,看懂別人事如何解決問題的,以提高自己的程序設計能力。 第六步、研究課程設計源成序,提高C語言的綜合應用能力.
希望採納
B. 如何學好計算機C語言
1.先熟悉語法規則,看書,對著書上的例子在電腦上實現,潛移默化的記住這些語法規則
2.自己做一些簡單練習,再次熟悉語法規則,會編一些簡單的程序
3.可以考慮一些復雜的程序,自己慢慢思考
4.學習計算機的其它方面,對計算機有一個整體的了解
C. C語言應該怎麼學啊
你好!
本人大學期間學習三遍c語言,畢業後又教了一年c語言,通過自己的體會,給你幾點意見。
一.這門課不好學,但是只要功夫到就能學好。所以當你拿著教材感到很困難時,不要灰心,堅持下去。當你學了下一章,再回頭學前一章時就不那麼難了。
二。這是一門實踐性很強的課,離不開上機。這門課主要培養你的編程思想和解決實際問題的能力,在學習理論的同時,要多練習。
三。先跟著老師通一遍,然後自己認真總結。這本書無非講了三種基本結構,9大控制語句,和若干演算法。學習英語有英語語法,學習c語言,基本結構和控制語句就是c語言的語法。最難的就是c語言的靈魂-----演算法了。演算法最能體現一個人的編程能里。
四。勤快點,哈哈,學習可不能懶。
祝你好運!
D. 計算機的c語言怎麼學
C語言是一種結構化語言,是大部分編程語言的基礎,C語言學好了,以後的JAVA,C#以及更多的編程語言才有可能學好。要學好C語言以下這幾點是必須的:1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完後嘗試著不看例子自己編寫程序,編完以後再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。3、課後復習。把每天的上課內容回家再溫習一遍,獨立完成課後的作業,如果有時間,最好能找點課外書籍、課外習題什麼的來鞏固所學的內容。4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質,提高心理承受能力。學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;後期的重點要轉移到掌握編程的思路和基本演算法上來。課後多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什麼這樣做會錯?錯在哪裡?會出什麼結果?以後自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。學習C語言就是要經過以上這樣幾個反復,才能前後融會貫通,積累所應該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。
樓主買本譚浩強的《C程序設計》,如果想看視頻,就去下曾怡教學視頻 當C語言學會基本運用後,買一本基於C語言的數據結構 數據結構比計算機語言重要。
最後說一句:一定要多上機操作,別紙上談兵。
E. 學習C語言,計算機編程的過程是如何學這兩樣這兩樣的所有必學科目,課程,內容是我洪鯤如何學會,
C語言已經成為最重要和最流行的編程語言之一,C語言是學習編程語言的基礎。使用C語言的開發過程主要包括:需求分析、程序設計、代碼編寫、編譯、運行、測試和調試、維護和修改七個過程。
工具材料:
電腦
C語言
操作方法
01
需求分析,在開始工作之前,自然是要對要完成的程序的功能是什麼有一個明確的定位,也就是需求分析,分析需要為程序提供哪些信息。
02
程序設計,在明確程序的工作目標之後,正式開始編寫程序之前,需要對程序有一個總體的設計,對程序工作流程、可能會用到的數據、用戶界面設計等進行較為清晰的設計。
03
代碼編寫,代碼編寫就是用C語言把程序設計部分的設計內容表現出來。
04
編譯,編輯就是將C語言通過編譯器編譯成為電腦可以識別的機器語言的過程。程序沒有語法錯誤就可以通過編譯生成可執行文件,有錯則需要不斷修改直到通過編譯。
05
運行,編譯完成後生成的可執行文件後,就可以運行程序了。
06
測試和調試,運行可執行文件後,我們可以選取一些知道運行結果的例子,對程序的運行結果進行測試,如果和我們的預期結果相符則程序正確,如果不相符則需要我們返回代碼編譯過程,查找代碼編寫的漏洞,然後再次進行編譯、運行和測試過程。
07
雖然程序通過了測試,但是在實際運行過程中可能還會出現各種我們不能預知的情況,所以在實際運行中仍然需要我們對各種突發狀況進行處理,通過對程序的維護和修改來不斷完善代碼漏洞。
F. 如何才能學好C語言
學好c語言不難。
如何學習c語言:
一、工欲善其事,必先利其器
1、開發環境
建議使用Visual C++,這個平台雖然體積大,但是一旦安裝好了,用起來很方便。
2、一本學習教程
推薦大家使用《C語言程序設計》第四版。此書很適合初學者,並且內容也很精到。
3、利用輔助學習軟體
推薦一個「集成學習環境(C語言)」,里邊的知識點總結和常式講解都非常好,有好幾千題的題庫測試環境。
二、讀程序
讀程序是學習C語言入門最快,也是最好的方法。
當然,對於沒有學過任何計算機語言的初學者,多少要先閱讀教程,認真體會所有概念,然後不放過這一章中提到的所有常式,仔細研讀,直到每一行都理解了,再找幾個編程題目,最好是和常式類似的或一樣的,自己試圖寫出這段已經讀懂的程序。
三、登峰造極
寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(演算法)。
G. 如何學習c語言程序設計
如果要學c語言的話,嗯,可以學習一下撕語言程序設計這本書 當然這個書要最少得看兩遍嘛,理解一下,然後也可以在網上找一些課程