c語言程序設計作業(yè) 每天學習八小時C語言,大概多久能完全掌握?
每天學習八小時C語言,大概多久能完全掌握?謝謝你的邀請!首先,肯定您的選擇,學習C語言不會讓您后悔!這種語言被稱為上帝般的語言。編程界有一句話:真正的程序員使用C語言學習程序設計要遵循一定的科學規(guī)律,
每天學習八小時C語言,大概多久能完全掌握?
謝謝你的邀請
!首先,肯定您的選擇,學習C語言不會讓您后悔!這種語言被稱為上帝般的語言。編程界有一句話:真正的程序員使用C語言
學習程序設計要遵循一定的科學規(guī)律,不能令人驚訝地學習,這涉及到你是否有語言基礎,是否有人指導你,準備好的材料是否充足,學習路線是否合理等等。!每天學習8小時,如果你有語言基礎,那么你可以基本掌握一周左右的語法,然后在一個月左右的時間里做一些綜合性的實驗,你基本上可以用C來開發(fā),你可以在使用它的同時學習。如果沒有語言基礎,學習C語言是相當困難的,因為語言涉及許多抽象概念。如果不能建立一個有效的圖景,許多概念就很難理解。例如,內(nèi)存空間的應用和釋放是C語言中最常見的操作。沒有語言基礎,仍然很難理解。
建議如果你想有效利用時間,最好有專業(yè)的指導,這樣肯定會縮短你的探索時間,并獲得一些開發(fā)和調(diào)試程序的經(jīng)驗。
如果您周圍沒有此類資源,則必須觀看網(wǎng)絡上的視頻資料。觀看視頻對專業(yè)程序員來說是浪費時間,但對于初學者來說,沒有基礎是一個很好的選擇。雖然節(jié)奏很慢,但你有足夠的時間去理解。一開始,你可以用視頻做實驗,逐漸增加自己的練習量。
每天學習8小時C語言的時間稍微長一點??梢圆迦霐?shù)據(jù)庫內(nèi)容。一方面,你可以改變你的想法。另一方面,數(shù)據(jù)庫也是編程中必須使用的工具。
學習C語言是一個漫長而痛苦的過程。C語言是一種先難后易的語言。初期會比較困難,過了這個階段會更好。我們應該逐步培養(yǎng)自己的編程思維,從問題的根源上解決問題,不要太過形式化。
最后,祝你早日掌握這門神似的語言
我現(xiàn)在沒學完C語言,但是學校已經(jīng)開了數(shù)據(jù)結構課程,感覺像聽天書一樣,如何更好地理解數(shù)據(jù)結構?
首先,我認為作為一名大學生,自學能力很強。對于C語言沒有學完的,可以花時間認真學習。不,你可以去圖書館查資料,或者上網(wǎng),或者自學。現(xiàn)在網(wǎng)絡平臺有很多優(yōu)質(zhì)資源,你可以試試。第二,數(shù)據(jù)結構的算法是抽象的,必須認真研究。它是編程的基礎,與C語言沒有必然的聯(lián)系。我們可以用C語言實現(xiàn)一些算法。它也可以用其他語言實現(xiàn)。
第三,對自己有信心。沒有問題可以與老師和同學交流。既然我們選了一個好專業(yè),就應該深入學習。
這是我的一些看法,希望對您有所幫助
譚浩強的《C程序設計》,為什么現(xiàn)在國內(nèi)各大高校還再用它當做教材使用?
譚浩強的“C編程”早在上世紀90年代我開始學習編程時就被使用了。我想在上世紀90年代,它是一本全面而詳細的教材,介紹了C語言的知識點。當然,現(xiàn)在已經(jīng)到了數(shù)字化、智能化的時代,很多教材編寫者都在這個教材的基礎上不斷創(chuàng)新。因此,首先我要感謝譚浩強教授我們能夠站在巨人的肩膀上,實現(xiàn)我們的理念。
當然,譚教授的教材仍然是經(jīng)典和全面的,這也是為什么大學仍然使用它們的原因之一。我也是一個教材和實驗的開發(fā)者。目前,C語言課程和實驗的開發(fā)主要結合芯片開發(fā)、嵌入式系統(tǒng)開發(fā)和工業(yè)軟件建模。C語言的廣泛應用得益于芯片開發(fā)、嵌入式開發(fā)、智能傳感器、工業(yè)軟件建模等系統(tǒng)開發(fā)的興起。您可以查看tiobe軟件開發(fā)排名,C語言超過Java位居榜首。所以很多課程都是用C語言實現(xiàn)的,譚教授的教材非常經(jīng)典,這是第二個原因。
如前所述,隨著物聯(lián)網(wǎng)智慧城市逐步向社會滲透和制造業(yè)的升級,各種工業(yè)軟件都需要C語言,廣大制造技術人員迫不及待地學習一門語言來應對硬件。那么譚教授的C語言教科書對于制造技術人員來說是一個很好的選擇。