21實際c語言教程-1 (轉)
申明:在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 21實際C語言教程-2 (轉)C語言
- 21實際C語言教程-3 (轉)C語言
- 21世紀C語言教程-前言 (轉)C語言
- C語言實驗1C語言
- C語言 Make命令教程C語言
- C語言教程——03 C語言結構C語言
- 標準C語言1C語言
- 高階C語言1C語言
- C語言作業1。C語言
- C語言精品影片教程大全C語言
- 學習筆記(21):C++語言基礎視訊教程-3.9 用const實施保護筆記C++
- 國際化方案(1)- 多語言
- C++語言概述 (轉)C++
- C語言-1.簡介C語言
- SQL語言基本教程(一) (轉)SQL
- 《C 語言入門教程》釋出了
- Yuv420轉Jpeg(C語言實現)C語言
- 【教程】“回撥特性”的使用教程(C++語言)C++
- C語言實用之道C語言
- C語言實驗二C語言
- C語言---整型字串轉換C語言字串
- c語言函式庫(轉)C語言函式
- C語言指標細節_1C語言指標
- C語言模擬試題1C語言
- C語言基礎-1、陣列C語言陣列
- C語言基礎-1、指標C語言指標
- C語言指標5分鐘教程C語言指標
- C 語言指標 5 分鐘教程指標
- Thrift RPC 系列教程(1)——Thrift語言RPC
- 掃雷--C語言實現C語言
- C語言實現DES加密C語言加密
- c語言實用小程式C語言
- C語言實驗作業C語言
- c語言實現階乘C語言
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- 【C語言】聊聊輾轉相除法C語言
- C語言動態呼叫庫(轉)C語言