怎樣才能學好c語言呢

怎樣才能學好c語言呢

ID:47353354

大?。?8.50 KB

頁數(shù):4頁

時間:2019-08-08

怎樣才能學好c語言呢_第1頁
怎樣才能學好c語言呢_第2頁
怎樣才能學好c語言呢_第3頁
怎樣才能學好c語言呢_第4頁
資源描述:

《怎樣才能學好c語言呢》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、怎樣才能學好c語言人問我c語言是不是很難學,我說不是,后來問的人多了,我就萌生了寫一篇關(guān)于c語言如何入門的文章的念頭來。其實c語言很簡單,它只是一種交流的規(guī)則,一種表達的工具,一種承載思想的容器而已,之所以感覺難,我覺得是還不習慣使用計算機特點來考慮問題。這就好比中國人從到英國定居一樣,雖然你學過英語,但是那只是想象中的英國,和現(xiàn)實的英國的情況還相差很遠,所以要有一個適應(yīng)的過程,也就是常說的過渡期或磨合期。想盡快上手就得掌握計算機的特點,計算機的特點包括:1、計算機在問題的處理方式上要求全,將所有的可能都要告訴它。人可以根據(jù)習慣忽略一些東西,但計算機不行。比如說求解一元二次

2、方程,我們考慮問題就已經(jīng)默認了a不等于0,更有甚者把b方減4ac也默認大于等于零了。這是我們的習慣,既然有解,我們一般習慣上就把它定為實數(shù)解,所以你做出來的程序一般是不考慮這兩個條件的,但是計算機不行,計算機是有名的弱智。計算機沒有象人一樣的智能處理能力,它是人忠實的信徒,不管你怎么想,它都會執(zhí)行你的命令。由于你的習慣,導致一些別有用心的人或者無意犯錯的人來犯錯誤,致使計算機有時無所適從。很疲憊,甚至崩潰,報錯,造成你的程序是不成功的,所以你感覺很難。2、計算機要求程序的描述精確,無二義性。人的語言有很強的隨機性和二義性。我們平時說話時,有時是一些招呼,有時說話的邏輯性可以

3、不太清楚,話既可以表達這樣的意思,也可以表達那樣的意思,人可以根據(jù)環(huán)境和對方想表達的含義進行分析,最終得到正確的結(jié)果,但是計算機很弱智,雖然它很聽話,但是他不能理解你表達的思想,只會按你交給的指令執(zhí)行,這樣導致執(zhí)行時報警和出錯。3、計算機編程是要求有很強的全局性和邏輯性,不存在起伏的問題。人的思維有很強的活躍期和蟄伏期,計算機不會,它隨時待命。人在考慮問題時,有很多盡興的東西,但這不是處理問題的整體,而是一部分,所以就出現(xiàn)做完一段代碼后,就不愿意再寫,或感覺很吃力,所以感覺很難。計算機要求它的主人,考慮問題要全面,所有可能的情況及處理都要告訴它,要求學會沉穩(wěn),心態(tài)要穩(wěn)定,要

4、求交流的語句一定要明了含義單一。怎樣才能很快的學會c語言,更快的度過磨合期呢?C語言的語法規(guī)則記憶理解當然是不可少的,除此之外還應(yīng)注意以下幾個方面:1、好好理解一下變量和函數(shù)的概念,至少要重新回頭看看初等數(shù)學。這是基礎(chǔ),否則就會先天不足,你學的再好,也成不了大氣候。2、平衡心態(tài),雖然不能做到“不以物喜,不以己悲”的水平,但至少不要浮躁,不要急于求成,欲速則不達。3、培養(yǎng)自身的全局意識,既能小無內(nèi),也能大無外,才行。4、嚴格按照程序設(shè)計過程設(shè)計程序,不要跳脫,天馬行空,沒有規(guī)矩是不成方圓的。5、努力提高自身的綜合素質(zhì)。程序是人思維的表達形式,是人處理問題思路和語言的結(jié)合體。你

5、對客觀看成到什么程度和你掌握的知識成正比。如果你對處理的問題不理解,不會處理,你怎么也寫不出程序。6、學會交流,多交流,相互補益,同時團隊合作也是很重要的??傊?,實踐出真知,多學、多練、多思、多交流,勤奮好學才能學成。有什么不合適的地方還請多多指教歐陽寒青寫于石家莊二〇〇七年四月十二日QQ:365180507最近,老有的網(wǎng)友提問如何學習C語言,因此從網(wǎng)上搜索了一些文章,希望對大家有所幫助2001-12-24··張鳴··yesky  談及C語言,我想凡是學過它的朋友都有這樣一種感覺,那就是“讓我歡喜讓我憂?!睔g喜的是,C語言功能非常強大、應(yīng)用廣泛,一旦掌握了后,你就可以理直氣

6、壯地對他人說“我是電腦高手!”,而且以后若是再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如“少林武功”一般博大精深,太難學了。其實就筆者認為C語言并非是“difficult(困難)”的,只要你能理清思路,掌握它的精髓,那么自學C語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談?wù)勅绾螌W習C語言或者說學習C語言應(yīng)從哪幾方面著手?! ×私庖恍┗局R  一.C語言的背景  就個人感觸,無論學習哪門語言首先應(yīng)該了解一下自己所學語言的背景,也可以說它的發(fā)展史。  C語言屬于高級程序語言的一種,它的前身是“ALGOL”。其創(chuàng)始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語

7、言問世時是帶有很大的局限性,因為它只能用于UNIX系統(tǒng)上。然而隨著科學技術(shù)的進步,計算機工業(yè)的發(fā)展,C語言逐漸脫離UNIX。1987年美國標準化協(xié)會制定了C語言的國際標準,簡稱“ANSIC”,從此以后它便成為一種廣泛使用的程序語言。C語言的優(yōu)點很多,主要的有如下四點:  1.兼?zhèn)涓呒壵Z言與低級語言的優(yōu)點,屬于一種中間語言?! ?.它是一種結(jié)構(gòu)化程序設(shè)計語言,非常適合結(jié)構(gòu)化程序設(shè)計。  3.有較豐富的數(shù)據(jù)類型、運算符以及函數(shù)供以選用?! ?.直接與內(nèi)存打交道,使修改、編輯其他程序與文檔變得輕松,簡單?! 《笳Z系

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。