21實際c語言教程-1 (轉)

worldblog發表於2008-01-31
21實際c語言教程-1 (轉)[@more@]

申明:在csdn發這樣淺的文章其實很對不起大家。裡面其實沒有什麼有價值的東西。只是我想嘗試一下用最淺顯的文字來引導最白痴的人。大家看看就算了,不要責難內容了。如果有什麼建議,發給mo2mo@163.com

第一章 C為何物


大凡學習什麼東西之前都要大體的知道它是什麼。我想這個應該是必要的。對於大多數來說,C只是和高等數學一樣,大學規定的一門課程。而且對於那些連操作都不甚瞭解的同學們來說,編寫應該是那些高手們的專利。就像想象中那些高數難題一定是那些天才能做得來的,而心生一種恐懼感,覺得挺神秘的。
給不知的初學者解釋什麼是C,或者解釋C是幹什麼的,就像和給不知電腦操作的人講電腦是什麼一樣,需要形象的說明。電腦本身只會做簡單的運算,這也就是為什麼電腦叫做的原因。而現實中的電腦似乎神通無限,無所不能。可以看,瀏覽網頁。從做二進位制的加法到現實中的神通,之間的跨度充分顯示了現代IT業的偉大。實現這些形形色色的功能,靠的就是各式各樣的程式。何謂程式,這些就是程式。如果你不會編寫程式,你就只能使用別人寫好的程式。特定的一個程式都有自己特定的功用,編寫者可以(在現實中是必然)提供一些和程式互動的機會。就是讓你,程式的使用者,實現一定的自己的想法。但是如果你有自己獨特的需要,以至於沒有適合你的現成程式,或者你要給別人提供能夠實現你想法的程式,這個時候你就需要自己來寫程式,也就是程式設計。
程式設計是很有意思的事情,程式的編寫的方法也有很多。常見的有C,C++,Basic(註釋一)。這些東西就是程式語言。你透過使用這些語言,寫出程式。很明顯的是,編寫程式不能使用日常的語言,比如“開啟電腦”而有另外一種表達方法。和Open the computer相似,這是一種和中文不同的表達語言,它和人類語言相似有單詞,句法,語法(呵呵,也有討厭的語言考試啦)。
總之,你某些時候需要指揮電腦作一些事情而需要自己編制程式,C就是編制程式的手段(語言)之一。(註釋二)
註釋一:我之所以不在這裡就現說機器語言,語言以符合某種歷史發展的順序,是我認為C之前的那一段歷史不能直接給C的初學者任何實惠,反而是負擔。這種想法是得到了實踐證明的。
註釋二:我承認這一段介紹對於那些已經有一定電腦操作基礎的人來說,和廢話無異。但是,我以為還有很多人連這些基本的概念都不知道。如果你認為這些很簡單,很好,我又另外一個版本的第一章(由於我個人很喜歡閱讀這些介紹性的文字,所以不只是為了你,也是為了滿足我的一種愛好,嘻嘻)。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998838/,如需轉載,請註明出處,否則將追究法律責任。

相關文章