Ⅰ 關於c語言如何入門+我剛大一開始學+剛上兩節課+完全聽不懂+我該怎麼辦
摘要 將課本上的語法背過,課前預習
Ⅱ 我是大一的!怎麼在一星期內學C語言!!重點是不掛科就行了!!!求高手指點!
找個視頻教程,看到函數和指針都講完(兩天足夠),然後直接做往年的題(三天),肯定不掛科。
Ⅲ 大一的初學者到底該怎麼學習C語言啊
我也是大一開始自學C語言,學了兩個月就參加全國軟體設計大賽,我是貴州的,貴州的軟體落後,所以僥幸得了貴州省的省級一等獎。你的問題我都碰到。我給你說說我的自學方法吧,希望對你有用。
⒈看代碼,書本只是輔助:把一段簡單的,完整的代碼復制到你的編譯平台上,在這學。哪一段代碼看不懂,直接ctrl+c去網路,正所謂「知之為知之,不知上網路」。網路一下,比你翻書查找快得不知道多少,而且還是針對性的,能讓你很快理解。
⒉舉一反三:弄懂了一段代碼,試著自己修改,比如在某一段加個輸出printf("")函數,最好是輸出運行中的代碼,這樣能幫助你更好的理解這段程序是如何運行的,先運行什麼,接著到什麼。等你完全弄懂了這段代碼之後,再想想類似的題,試著自己寫代碼解題,如果運行成功,那麼恭喜你,你的知識提高了一截。
⒊找題目:類似於競賽題,都是由淺入深,只是難度跨度比較大,找到這些題目,再逐一獨立完成,當然,前提條件是你的知道累積到了一定程度,如果沒有,還是ctrl+c上網路找答案吧,慢慢看代碼,弄懂思路和解題過程。
⒋老師指點:修行靠個人,老師固然重要,但只能對你指點,別指望老師來幫你解決問題,那你學不到真東西,感悟最重要,自己弄懂的別人告訴的是兩個完全不同的性質。所以,遇到問題,先靠自己解決,各種查找,各種搜索,實在搞不定再問老師。
總之,下功夫,多練習,多查找,多思考,多實踐,最重要的是恆心,編程是枯燥的,特別對於自學更是加大難度,別輕言放棄。
(以下文段僅代表個人觀點,如有雷同,純屬巧合,一切後果與本人無關,嘿嘿)
在我看來,編程的學習只有在實踐中才能快速記憶,快速學習,神馬書本,都TM浮雲,不知道有什麼書能比網路更全面?書本只是讓你了解這玩意是什麼,當然,類似於某些牛X 人物的心得體會例外,那些書本才值得去精讀。。說實話,現在這社會,有神馬不是以盈利為目的的?有好的書不錯,可是那麼厚一本,等你看完了還能記到多少?當輔助工具查還差不多。
我現在仍然在自學,還在摸索中,只是感覺這樣學得挺快的,所以與你分享下,是否採用這個方法就看個人情況咯。
Ⅳ 大一計算機系學生怎樣才能學好c語言
隨著科技的發達時代的進步,現在計算機已經成為了一項普及的學科,可以說任何一項科技的發展,現在都離不開計算機的幫助。比如我們學地質的方面,一些地質圖的繪制以及等高線了測量,都需要計算機協助。
在有些工業化的程序設計方面,計算機更是起到了不可忽略的作用。我在大學的時候,大一學習的計算機語言是vb,但是慢慢我發現vb還只是能解決初級的問題,如果想要更高深的還是要學好c語言。
於是我是自己學習的c語言,而且在學習過程中雖然有很多的困難,但是只要你能夠掌握最基本的核心演算法,都能夠將它們迎刃而解。
首先在學c語言的時候,一定要將各種演算法都記住,如果不行的話,把它們寫在本子上,自己默寫幾遍。要這些演算法公式在自己腦海里滾瓜爛熟,在使用過程中才不會出現差錯。
記住演算法是第一步,其次還要學會怎樣去使用,其實就像套用公式一樣,掌握了公式的基本內容,就可以把所需要的東西往公式裡面套。
在拿到一個c語言的題的時候,首先要明白他要做什麼。做好最基本的分析,目前手中有哪些數據,最終我要獲得什麼樣的結果,將頭和尾首先想好。然後再去填充中間的過程,在填充過程的時候慢慢摸索到底是用哪一個演算法比較合適,剛開始做題的時候肯定要套有好幾個演算法,但是慢慢熟練了就能很順利的找到合適的演算法。
c語言在應用方面大多數是要編程軟體,所以也要考慮到軟體的實用性。考試一般都是讓填空題或者是改錯題,其實歸根結底就是為了讓你掌握整個演算法的運行過程。
現在正處在大一的計算機起步階段,所以不用太著急的去快速完成,只要現在能掌握基礎的運用和軟體的編程,慢慢熟練起來就可以了。如果足夠熟悉之後,可以報考國家級計算機考試,這個等級考試是比較權威的,而且獲得證書對今後的發展也有好處。
Ⅳ 大一c語言學到了什麼
c課程僅僅是帶你入門,涉及的不過是基礎語法
建議你先鞏固基礎,學習c語言庫函數。了解各個庫函數的實現方法,學習自己改寫功能類似的庫函數,畢竟庫函數是c前輩們寫的精華,可取之處很多
另外還要學習數據結構 演算法等課程,以後用c寫小課題,指針的使用也很關鍵。
學習的過程中多動手調試程序,一階段後自己挑個小課題來做,寫c就是不斷調試和修改的過程
Ⅵ 大一計算機學生如何學好c語言
隨著科技的發達時代的進步,現在計算機已經成為了一項普及的學科,可以說任何一項科技的發展,現在都離不開計算機的幫助。比如我們學地質的方面,一些地質圖的繪制以及等高線了測量,都需要計算機協助。
在有些工業化的程序設計方面,計算機更是起到了不可忽略的作用。我在大學的時候,大一學習的計算機語言是vb,但是慢慢我發現vb還只是能解決初級的問題,如果想要更高深的還是要學好c語言。
於是我是自己學習的c語言,而且在學習過程中雖然有很多的困難,但是只要你能夠掌握最基本的核心演算法,都能夠將它們迎刃而解。
首先在學c語言的時候,一定要將各種演算法都記住,如果不行的話,把它們寫在本子上,自己默寫幾遍。要這些演算法公式在自己腦海里滾瓜爛熟,在使用過程中才不會出現差錯。
記住演算法是第一步,其次還要學會怎樣去使用,其實就像套用公式一樣,掌握了公式的基本內容,就可以把所需要的東西往公式裡面套。
在拿到一個c語言的題的時候,首先要明白他要做什麼。做好最基本的分析,目前手中有哪些數據,最終我要獲得什麼樣的結果,將頭和尾首先想好。然後再去填充中間的過程,在填充過程的時候慢慢摸索到底是用哪一個演算法比較合適,剛開始做題的時候肯定要套有好幾個演算法,但是慢慢熟練了就能很順利的找到合適的演算法。
c語言在應用方面大多數是要編程軟體,所以也要考慮到軟體的實用性。考試一般都是讓填空題或者是改錯題,其實歸根結底就是為了讓你掌握整個演算法的運行過程。
現在正處在大一的計算機起步階段,所以不用太著急的去快速完成,只要現在能掌握基礎的運用和軟體的編程,慢慢熟練起來就可以了。如果足夠熟悉之後,可以報考國家級計算機考試,這個等級考試是比較權威的,而且獲得證書對今後的發展也有好處。