-
1 # 佛系博士
-
2 # 卡媽親子約伴行
如果你完全不開竅,不如自我分析一下,看自己究竟更適合學哪個專業。很多大學是可以接受專業調換的,你可以向學校方瞭解一下,畢竟強扭的瓜不甜。在自己不擅長的領域,做再多的努力,也許只能達到平均。
如果現階段你還無法認清自己,也沒有其他特別感興趣的專業,那麼就只能硬著頭皮努力去學。像同學請教,多瞭解相關的資訊,至少你要過了入門這一關。我先生學計算機,他是說其實C語言就是一種工具,就像其他語言工具一樣,你要掌握規律,再具備一定的邏輯性,都可以學好。加油!
-
3 # GenuineJyn
首先接受新的東西可能會存在一個過程,就猶如剛上高中時候數學要接受函式,化學要接受摩爾一樣。言歸正傳,作為一個新生該如何學習C語言呢,一本書是必須要讀的,被譽為the Bible of C,這就是K&R寫的《the C Programming Language》,R是C語言發明者,Dennis M.Ritchie丹尼斯.裡奇已經去世,1983年肯·湯普遜和丹尼斯里奇獲得了計算機屆最高獎圖靈獎,以表彰二位發明了unix作業系統和c語言,相關歷史可以去仔細看看。這本書非常經典,作為入門書籍是要一定要讀的,可以直接讀英文原版,難度幾乎沒有,翻頁版也不錯,更重要的一點是這本書非常的薄。作為一個計算機專業過來人可以說一下為什麼會出現這種狀態,剛開始學習C語言,可以比喻為撬開了整個計算機學習的一個口子,很多專業內容對一個剛進入大學的大一新生是聽都沒聽學過的,什麼記憶體地址,什麼是棧,什麼是堆,......,很多授課老師直接略過而僅僅專注於程式語言本身,所以,一些基礎的計算機基礎知識還是需要補充的,要大致的瞭解一些內容:
1.基礎的計算機組成原理內容,熟悉儲存和外設的相關內容,對計算機專業後面會有專業課專門講解;
2.簡答的作業系統知識;
重點在於記憶體的理解,這對C語言非常重要,畢竟指標就是記憶體地址;
可能剛開始入門的時候最難的就是遞迴了,可以找簡單畫畫圖來理解,遞推和回溯,關鍵點就在找到遞迴的出口,之後就寫邏輯結構吧,別再想那麼多了。
書上程式碼剛開始還是儘量自己都去敲一下,熟悉所有的C語言基本知識,需要不斷的積累和練習,到了一定程度攻下最後一個山頭:結構體以及後面的連結串列內容,關鍵在於指標的理解上,慢慢就過來了。
-
4 # 周八戒222
如果是大一的學生,一般會開設這個課程,上課認真聽,下課多練,很容易就能掌握。
如果沒有老師教,那就看一些經典教材,關鍵是多練,多練,再多練。
目前初中,高中生都在學c語言,也可以接受,所以從心態上不要把它看得很難,其實是很簡單的。
-
5 # AngryRED
剛開始看不懂很正常,這需要一個過程!畢竟是計算機學科的東西,理論部分可以強記,但實踐部分,一定要在電腦一一試過,反覆練習。這樣才能更好的獲取成就感,提高興趣!
-
6 # NLL寧靈陵000
從零開始?
那先玩VB吧,然後C++,C慢慢來。
甚至不排斥的話,可以從E語言這種,可以說是中文化的VB的上手。
先把邏輯等練好,再轉去英文程式設計記語法等關係。
自己看書學習的話,先看命令和用途。
再看應用實際,抄幾遍例程。
理解每一行每一句的效果。
之後畫流程圖訓練邏輯。
如此類推,一步一步深入。
回覆列表
忍著,堅持,耐心,我編C++十年了,一直都是這麼過來的,推薦你看兩本書,C++ primer, C++程式設計寶典,然後就是上優酷看看影片教程,最重要是要實際操作,看看高手的程式碼,耐心一行一行的看,學習人家的編碼風格和良好編碼習慣,我當年就是先看了3-5個幾千行的程式碼,然後慢慢上手,最後成為高手後,還看了好多個幾萬行程式碼的完整程式,這都是水磨功夫,沒有捷徑可走