① c語言高手進
我來說一下吧雖然我不是C語言大蝦 但是我剛剛經歷你的過程可能會比較有感觸,如果您覺得不是垃圾的話就不要吝嗇手中的分數啊 哈哈:
先說幾個大的方面的問題:
第一,學習第一門編程語言,一定是非常非常困難的,因為這意味著你要學習一種新的思考問題的方法。最常見的現象就是你學了一堆東西但是不知道這些東西到底有什麼用,這就是說你還沒有能夠習慣性的從計算機的角度思考問題。
第二,學習第一門編程語言需要花很長很長的時間,因為你需要很多很多的實踐。
第三,選擇哪種語言作為第一門編程語言不是最重要的,因為有了一定的編程背景後是很容易入門第二種或第三種語言的(是入門不是精通)。一般大家都會選擇一種imperative programming language作為自己的第一門編程語言,比如PASCAL, C, C++, JAVA等,當然你選Scheme, LISP也可以。
第四,自己動手,豐衣足食。比方說,你不知道什麼是imperative programming,最好自己去google或者wkikpedia,因為就我個人的經驗來看,你直接問別人的話他們給你的回答一般也是「自己去google/wiki」;當然美女可能除外,不過碰到美女來問問題,大家的習慣做法是把簡單的問題講的很復雜把復雜的問題講得很簡單好讓你下次光臨,所以還不如自己google。
然後說幾點編程入門方面的經驗:
第一,找一本好的入門教材。
第二,背一些比較經典的代碼。
第三,多上機,多寫程序,把書上的代碼原封不動敲幾遍也會有效果。
說到書的問題,想給大家推薦幾本,不過評價都是我自己看後的想法,難免帶有個人感情色彩,請未成年人謹慎採納...
C語言
《譚浩強C語言》 作為國內C語言的入門聖典之一,絕對尤其出彩的地方,一來它主要側重於學習的系統性和漸進性,會有很多例題和生動的講解,適合沒有接觸過編程語言 且以C語言作為第一入門語言的人群 包括學生。我當時就是一這本書作為入門的,也推薦給大家。
《The C Programming Language 》也就是《C程序設計語言》,這本書書廣受歡迎,因為是K&R C的創始人寫的所以比較權威,該書的第二版是兼容ANSI C的。這本書給我的感覺是比較簡明,不同層次的人看完會有不同的收獲。對於在學C之前學過其他的編程語言的人群或是學過C語言再來回溫的人群來說,它的簡明是一個優點,不過沒有編程基礎的話用這本書作入門教材可能會稍微有一點點吃力。
《 C Primer Plus 》
這本書的一大特點就是把同一個事情翻過來倒過去的給你講好幾遍,基本上可以躺床上當小說看。不過這本書的例子很多,如果你想多獲得一些感性的認識的話可以試試這本書。但是它也有一個算不上缺點的缺點,就是這本書很厚,有點啰嗦,當然反過來說,如果你靜下心看完的話,也會有很大的收獲。
《 Expert C Programming --- Deep C Secrets 》即《C專家編程》
這其實不是一本入門的書,而是重點講了C語言中幾個比較具體又容易困惑的方面。個人覺得這本書非常不錯,如果你想對C有更好的了解的話,這本書應該是一條捷徑。入門之後可以看看。
補充說明
1 編程方面的書,如果原版是英文的話,最好是看英文的,因為你從網上搜集到的關於編程的資料大多數情況下是英文的。
2 市場上眼花繚亂的入門教材其實都是大同小異,基本上都是抄的某一本經典教材,不過問題是他們有時候會抄錯。
3 一定要養成好的編碼習慣和編碼風格,不然後患無窮。
4.以上方法是一些C語言入門而不是精通的經驗之談,但不是老生常談。
最後當然希望您不要吝嗇手中的分數啊 哈哈 希望你有大的進步 不在迷惘
② 編程初學者從c語言開始學習可以嗎
怎麼說呢,c 語言是編程的基礎語言,大部分的編程都是從c 語言開始的。大學一般也會以 c 語言來作為第一門 編程語言課
③ c語言的先修課程有哪些
怎麼說呢,一般開始學習c語言都是從譚浩強的書開始的,這本書寫的很容易理解,想學好c語言看這本書就夠了。但是想成為軟體工程師可不是掌握一門語言就可以的!總之樓主先學好c語言,然後學好演算法(建議看《演算法導論》),這樣就可以向編程高手進階,最後再慢慢向軟體工程師的夢想靠近,加油喔
④ C語言和python兩種語言有什麼區別
C是編譯語言
Python是解釋語言
這個是最大區別
其它區別基本都是基於這個的
除此外,c是面向過程的,py是面向對象的
大多數時候c做底層,py做上層,但這個並非絕對
其實應該找他倆一樣的地方,不一樣的地方實在太多啦
⑤ 什麼是C語言,怎麼才能了解C語言呢
最好就是買本C的書看看
⑥ 編程好學嗎
編程好學,就是要多練習,抱書本不行。主要是就是邏輯,你的邏輯思維很嚴謹,發散型思維很強,就能編出好東西,數學基礎好對編程有很大幫助。至於哪門語言,這要看你打算開發哪種類型的。但萬變不離其宗。就像你學用毛筆,鋼筆,鉛筆,五筆字形來寫文章一樣。不在於哪種你用的熟練。重要的是文章的內容有深度。所以編程也一樣。無論開發哪方面,要有很好的編程思想。至於用什麼語言來編,拿本書看看再練練就會了。不用把主要精力放到學習具體的某個語言上。
至於編出熟練的小程序要用多久,這要看編的程序得用到多少編程的知識。假如在屏幕上顯示「HELLO WORLD」這行字。那麼看書10分鍾之內就能學會。因為他只用到了輸出命令。如果程序用的東西更多,那相對時間也就更長。另外還要看程序的邏輯復雜性。假如說一個程序用的就是前5章學到的東西,但其實現的邏輯很復雜,當然也要會花時間去考慮邏輯結構。例如猜4位數字的小游戲,華為生產的小靈通機子上就有。用C語言編,把指針這章學完就可以編出來了。這就要看你掌握的速度了。
⑦ c語言好學嗎
相比其他編程語言,C語言還是比較難的。初學者需要注意一下幾點:
一是學習順序
先從熟悉簡單的C語言語法開始入門,然後再循序漸進,學習C++語法,WIN32、MFC、QT、網路編程,資料庫、數據結構、演算法、COM、STL等。構建一個完整的C語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。
二是學習方法
人的知識80%是通過眼睛獲取的,但是學習編程有所不同,除了看書、看視頻之外,關鍵是要勤動手,勤動腦。通過做大量的練習、項目實戰不斷積累代碼量。只有代碼量足夠多了,項目做的多了,才能算是真正學會了。項目能否完成,就是衡量是否學會的唯一標准。後期就是代碼的質量和優化問題了,這個只能在項目工作中慢慢積累經驗了。
最後強調一點,很多人學不會編程是因為掉坑裡了。就是教程或者書上的知識點之間跨越太大,作為一個初學者很難自己摸索出來,前面的知識點沒有掌握,接著學習後面的知識,肯定是學不會了。目前絕大多數編程書籍和教程或多或少都有這樣的弊端。自學能力比較強的人可以通過各種方法,參考各種網上的資料自己解決。但是大多數自學能力不是很強的人,只能依賴老師、同學、同事或者朋友幫忙指導,或者報名培訓機構,老師指導完成了。
學習編程通常需要一些好的學習資料,包括紙質的書籍,視頻教程,課件,項目練習,代碼。零基礎入門的書籍推薦《明解C語言》、《C Primer Plus》,還有一本非常特別的匯編和C語言正向逆向結合的書編程達人內部教材《匯編、C語言基礎教程》也非常不錯,講解匯編和C語言的本質非常透徹,非常細致。視頻資料也是特別多了,各種視頻網站、論壇、自媒體都有,比如網易課堂、騰訊課堂、慕客網這些。還有一些論壇,比如CSDN、編程中國等。最重要的一點就是答疑服務,推薦愛達人的網站也很不錯,從零基礎入門到應用課程,配套的視頻、課件、代碼、項目、答疑服務都有,還可以兼職接單,學以致用。
⑧ 計算機如何入門C語言
C語言是一種面向對象的程序設計,學好它對你的人生有很大的幫助了,他也是計算機的一種語言,相當於我們和別人說話一樣,想學好他要用很長的時間,你想學好他不是一兩天就能學會的,要慢慢的來,你知道嗎?要學好他還要很好的計算機基礎,如果你是初學計算機的你可以去新華書店去買了,一般什麼地方的新華書店都要買的了,C語言也是一樣的了,我可以為你推薦一本計算機C語言書,是C語言基礎了,很適合於初學者來學的,你要記住是清華大學出版社的,是譚浩強編的。祝你早日能學好C語言,編好的軟體讓國家更加的富強,能採納我的回答嗎?
⑨ 零基礎想學編程難嗎
你可以去學習一門很不錯的選專業呢,現在都是互聯網的時代,學習電腦會很不錯,在社會之中還是需要很多電腦行業的人才,電腦對於現在的年輕人是一個了解的行業,所以學習電腦會很容易上手的,而且學習電腦專業是0基礎入門學習的呢
⑩ 沒有基礎,學習編程好不好學
要看你的領悟性了。你現在25歲學編程不晚。如果你剛接觸編程那就推薦你先學C語言吧。這個你可以自己學,也可以通過其他方法比如去IT學校。如果自己學的話,你可以通過網路(網上教程),或者買書(C primer plus),但是別太依賴網上教程,因為不清楚+聲音小+錯誤百出+地方方言你聽不懂。C語言是基於系統的,和系統底層打交道的牛逼東西,如果你能掌握C語言的話,做個簡單的軟體是不成問題的。還有就是學編程最好只學同類,如果你學C語言,然後又學VB,那麼兩種語言你很容易弄混的,弄混的代碼電腦是不會支持的。更何況你沒有接觸過編程,你就不要學太多語言。針對C語言就學習吧。他是非常優秀的語言。
至於C++和C語言兩者有什麼不同,C語言是面向的過程,C++是面向對象。
java是網路程序設計語言,同C++一樣, Java也是個面向對象的語言。
java可以做手機游戲,但我覺得沒有太大前途,競爭力太大,很難出人頭地。如果不是特別感興趣的話建議你不要學。
我只能回答道這里了。你下面的問題我還不太熟悉,不過建議你針對一門學習,不要拆東牆補西牆。學了這個又學那個,到最後什麼也沒有學會。
我希望你能得到幫助。(絕非復制粘貼)