版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章使用計(jì)算機(jī)解題一、人工解題與計(jì)算機(jī)解題二、算法和算法描述的方法三、程序設(shè)計(jì)環(huán)境的基本知識(shí)程序設(shè)計(jì)語(yǔ)言(programminglanguage)編輯程序(editor)編譯程序(compiler)連接程序(link)程序開(kāi)發(fā)的集成環(huán)境:TurboC機(jī)器語(yǔ)言是計(jì)算機(jī)所能識(shí)別的唯一語(yǔ)言,它是一種二進(jìn)制代碼表示的機(jī)器指令集合。為了能用人們熟悉或容易學(xué)會(huì)的方法編寫(xiě)程序,計(jì)算機(jī)軟件專(zhuān)家開(kāi)發(fā)了多種編程語(yǔ)言,也稱(chēng)高級(jí)語(yǔ)言。高級(jí)語(yǔ)言編寫(xiě)的程序需要用該語(yǔ)言的編譯程序?qū)⑵渚幾g(翻譯)成相應(yīng)的機(jī)器語(yǔ)言程序方能執(zhí)行。在程序設(shè)計(jì)時(shí)總是先用各種方法(自然語(yǔ)言、流程圖、偽代碼)來(lái)設(shè)計(jì)和描述算法,然后將其轉(zhuǎn)換成相應(yīng)的高級(jí)語(yǔ)言程序。程序設(shè)計(jì)語(yǔ)言(programminglanguage)程序設(shè)計(jì)語(yǔ)言(programminglanguage)編輯程序(editor)編譯程序(compiler)連接程序(link)程序開(kāi)發(fā)的集成環(huán)境:TurboC將設(shè)計(jì)好的算法轉(zhuǎn)換成相應(yīng)的高級(jí)語(yǔ)言程序(源程序),需要用編輯程序?qū)⑵漭斎?,生成源代碼文件。
編輯程序的功能就是在源代碼水平上對(duì)程序的輸入和編輯。
編輯程序(editor)
C語(yǔ)言程序的源代碼文件是文件后綴為“.c”的程序。連接程序(link)連接程序是將組成一個(gè)程序的各模塊的目標(biāo)程序連接起來(lái),得到一個(gè)完整的程序。經(jīng)連接后的程序會(huì)產(chǎn)生一個(gè)文件名后綴為“.exe”可執(zhí)行程序。abc程序的算法編輯abc程序編譯abc.c程序連接abc.obj程序產(chǎn)生abc.c源代碼文件產(chǎn)生abc.obj目標(biāo)碼文件產(chǎn)生abc.exe可執(zhí)行碼文件完整的程序設(shè)計(jì)環(huán)境過(guò)程:程序設(shè)計(jì)語(yǔ)言(programminglanguage)編輯程序(editor)編譯程序(compiler)連接程序(link)程序開(kāi)發(fā)的集成環(huán)境:TurboC
C程序的集成開(kāi)發(fā)環(huán)境是把程序的編輯、編譯、連接以及有關(guān)程序調(diào)試方面的內(nèi)容集成在一個(gè)程序系統(tǒng)中,例如:TurboC程序開(kāi)發(fā)的集成環(huán)境:TurboC第二章C語(yǔ)言初步簡(jiǎn)單程序:main(){
printf(“welcometoCworld!”);}表示主函數(shù),其中main是函數(shù)名,一對(duì)小括號(hào)是函數(shù)必須有的標(biāo)志,函數(shù)名和一對(duì)小括號(hào)構(gòu)成了一個(gè)成為函數(shù)頭的行。任何C程序中必須有一個(gè)且只能有一個(gè)主函數(shù),主函數(shù)名main是系統(tǒng)定義的。printf()表示這是個(gè)函數(shù),其中printf是函數(shù)名(printfonction的縮寫(xiě)),小括號(hào)內(nèi)是函數(shù)的參數(shù)。printf函數(shù)的功能是把參數(shù)中雙引號(hào)之間的文字(字符串)輸出到屏幕上。說(shuō)明:1.花括號(hào)內(nèi)的是main主函數(shù)的函數(shù)體。2.C語(yǔ)言程序中沒(méi)有輸入輸出語(yǔ)句,所有的輸入輸出功能都由標(biāo)準(zhǔn)庫(kù)函數(shù)中相應(yīng)的函數(shù)完成,printf就是一個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù)。標(biāo)準(zhǔn)庫(kù)函數(shù)是隨編譯程序提供的。復(fù)雜程序:main(){
inta,b,sum;
printf(“inputa=”);
scanf(“%d”,&a);
printf(“inputb=”);
scanf(“%d”,&b);
sum=a+b;
printf(“sum=%d”,sum);}主函數(shù)函數(shù)體1.變量的定義;2.變量之間要用“,”分隔開(kāi);3.int是數(shù)據(jù)類(lèi)型名,表示所定義的三個(gè)變量都是整型變量。inta,b,sum;main(){
printf(“welcometoCworld!”);}main(){
inta,b,sum;
printf(“inputa=”);
scanf(“%d”,&a);
printf(“inputb=”);
scanf(“%d”,&b);sum=a+b;
printf(“sum=%d”,sum);}比較:后一個(gè)程序的函數(shù)體中增加了一個(gè)說(shuō)明語(yǔ)句。函數(shù)體可以有兩個(gè)部分組成
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 芳香烴生產(chǎn)工操作規(guī)程考核試卷含答案
- 光敏電阻器制造工安全文明評(píng)優(yōu)考核試卷含答案
- 社群健康助理員安全演練考核試卷含答案
- 碳九石油樹(shù)脂裝置操作工風(fēng)險(xiǎn)評(píng)估與管理模擬考核試卷含答案
- 2024年孝感市特崗教師招聘筆試真題匯編附答案
- 裂解汽油加氫裝置操作工班組建設(shè)水平考核試卷含答案
- 2024年承德醫(yī)學(xué)院輔導(dǎo)員考試參考題庫(kù)附答案
- 電視調(diào)頻天線(xiàn)工崗前安全生產(chǎn)意識(shí)考核試卷含答案
- 低速載貨汽車(chē)司機(jī)6S執(zhí)行考核試卷含答案
- 2024年滄州航空職業(yè)學(xué)院輔導(dǎo)員招聘?jìng)淇碱}庫(kù)附答案
- 綜合能源管理系統(tǒng)平臺(tái)方案設(shè)計(jì)及實(shí)施合集
- 共享單車(chē)對(duì)城市交通的影響研究
- 學(xué)校宿舍樓施工組織設(shè)計(jì)方案
- GB/T 7216-2023灰鑄鐵金相檢驗(yàn)
- 學(xué)術(shù)論文的撰寫(xiě)方法
- 上海市汽車(chē)維修結(jié)算工時(shí)定額(試行)
- 貴州省晴隆銻礦采礦權(quán)出讓收益評(píng)估報(bào)告
- 中心小學(xué)11-12學(xué)年度教師年度量化評(píng)分實(shí)施方案
- SH/T 1627.1-1996工業(yè)用乙腈
- JJG 1030-2007超聲流量計(jì)
- 基礎(chǔ)研究類(lèi)成果評(píng)價(jià)指標(biāo)成果評(píng)價(jià)指標(biāo)
評(píng)論
0/150
提交評(píng)論