c程序設計語言(第2版·新版)文字版_第1頁
已閱讀1頁,還剩226頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第1章導言在本書的開篇,我們首先概要地介紹C語言,主要是通過實際的程序引入C語言的基本元素,至于其中的具體細節(jié)、規(guī)則以及一些例外情況,在此暫時不多做討論。因此,本章不準備完整、詳細地討論C語言中的一些技術(當然,這里所舉的所有例子都是正確的)。我們是希望讀者能盡快地編寫出有用的程序,為此,本章將重點介紹一些基本概念,比如變量與常量、算術運算、控制流、函數(shù)、基本輸入輸出等。而對于編寫較大型程序所涉及到的一些重要特性,比如指針、結構、C語言

2、中十分豐富的運算符集合、部分控制流語句以及標準庫等,本章將暫不做討論。這種講解方式也有缺點。應當提請注意的是,在本章的內容中無法找到任何特定語言特性的完整說明,并且,由于比較簡略,可能會使讀者產生一些誤解;再者,由于所舉的例子并沒有用到C語言的所有強大功能,因此,這些例子也許并不簡潔、精煉。雖然我們已經(jīng)盡力將這些問題的影響降到最低,但問題肯定還是存在。另一個不足之處在于,本章所講的某些內容在后續(xù)相關章節(jié)還必須再次講述。我們希望這種重復給

3、讀者帶來的幫助效果遠遠超過它的負面影響。無論是利還是弊,一個經(jīng)驗豐富的程序員應該可以從本章介紹的內容中推知他們自己進行程序設計所需要的一些基本元素。初學者應編寫一些類似的小程序作為本章內容的補充練習。無論是經(jīng)驗豐富的程序員還是初學者,都可以把本章作為后續(xù)各章詳細講解的內容的框架。1.1.入門學習一門新程序設計語言的惟一途徑就是使用它編寫程序。對于所有語言的初學者來說,編寫的第一個程序幾乎都是相同的,即:請打印出下列內容hellowld盡

4、管這個練習很簡單,但對于初學語言的人來說,它仍然可能成為一大障礙,因為要實現(xiàn)這個目的,我們首先必須編寫程序文本,然后成功地運行編譯,并加載、運行,最后輸出到某個地方。掌握了這些操作細節(jié)以后,其它事情就比較容易了。在C語言中,我們可以用下列程序打印出“hellowld”:#includemain()printf(“hellowldn“)如何運行這個程序取決于所使用的系統(tǒng)。這里舉一個特殊的例子。在UNIX操作系統(tǒng)中,首先必須在某個文件中建立

5、這個源程序,并以“.c”作為文件的擴展名,例如hello.c,然后再通過下列命令進行編譯:cchello.c如果源程序沒有什么錯誤(例如漏掉字符或拼錯字符),編譯過程將順利進行,并生成一個可執(zhí)行文件a.out。然后,我們輸入:a.out即可運行a.out,打印出下列信息:hellowld了一種通用的可擴充的機制。除此之外,C語言提供的轉義字符序列還包括:t表示制表符;b表示回退符;“表示雙引號;表示反斜杠符本身。2.3節(jié)將給出轉義字符序

6、列的完整列表。練習11在你自己的系統(tǒng)中運行“hellowld”程序。再有意去掉程序中的部分內容,看看會得到什么出錯信息。練習12做個實驗,當printf函數(shù)的參數(shù)字符串中包含c(其中c是上面的轉義字符序列中未曾列出的某一個字符)時,觀察一下會出現(xiàn)什么情況。1.21.2.變量與算術表達式我們來看下一個程序,使用公式。C=(59)(F32)打印下列華氏溫度與攝氏溫度對照表:此程序中仍然只包括一個名為main的函數(shù)定義。它比前面打印“hell

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論