2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩226頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論