21實際c語言教程-1

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

第一章 C爲何物


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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章