版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言程序設(shè)計教程一、基本知識:C語言是一種高級語言,適于編寫系統(tǒng)程序。它有良好的可移植性,應(yīng)用于各個領(lǐng)域。起源于:ALGOL語言。具有良好的可讀性和可移植性。C語言屬于過程語言,即按照程序的設(shè)計算法逐條輸入語句。二、基本結(jié)構(gòu):C語言的基本結(jié)構(gòu)是指一個C程序的基本組成成分。如下:#definePi=3.1415宏定義main()函數(shù)名函數(shù)體開始floatracr半徑a面積c周長r=2.5給定r的值a=pirr計算面積c=2Pir計算周長
2、printf(“r=%fa=%fn”ra)輸出r和a函數(shù)體結(jié)束經(jīng)過計算機的運算得到:r=2.500000a=19.634956C語言的基本結(jié)構(gòu)就是函數(shù)。一個C程序由若干C函數(shù)構(gòu)成,一個C函數(shù)由若干C語言構(gòu)成,一條C語句由若干基本單詞構(gòu)成。C函數(shù)包括:函數(shù)名形式參數(shù)函數(shù)體函數(shù)名:是標(biāo)識函數(shù)的依據(jù),主函數(shù)名:main()形式參數(shù)(形參):是函數(shù)調(diào)用時的數(shù)據(jù)傳遞途徑。有表示,不能省略。函數(shù)體:是程序的主要語句。C語句:完成某種功能的最小單位,
3、所有語句以“;”號結(jié)尾。分為表達式語句、復(fù)合語句、空語句。表達式語句就是用“;”隔開的語句;復(fù)合語句就是用括起來的語句,屬于一條語句;只有一個“;”的語句就是空語句,作用就是延遲一段時間?;締卧~:C語言有五種基本單詞:關(guān)鍵字、標(biāo)識符、常數(shù)、操作符、分隔符。關(guān)鍵字:是C語言中有特定意義和用途且不能它用的字符。如:autobreakcase等等。共有32個。強調(diào):所有關(guān)鍵字必須小寫。標(biāo)識符:用來表示變量名、數(shù)組、函數(shù)、指針、結(jié)構(gòu)名等。由字
4、符構(gòu)成,第一個字符必須是字母或下劃線。不能和C的關(guān)鍵字相同,且區(qū)分大小寫。如Ab和AB就是不同的。常數(shù):包括數(shù)值常數(shù)、字符常數(shù)、字符串常數(shù)、符號常數(shù)等。操作符:包括運算符和有特定意義的標(biāo)點符號。分隔符:最常見的就是空格。三、書寫方式:1)每個函數(shù)在程序中的位置是任意的。主函數(shù)不一定在程序開始處,但運行時總從主函數(shù)開始。2)每個程序行中的語句是任意的,即可一行寫多條語句,也可一條語句多行寫,但窗口組成:主菜單、編輯窗口、編輯信息窗口、功能
5、提示鍵。常用功能鍵:F2存儲;F3載入;ALTX退出;CTRLF9運行;ALTF5切換結(jié)果窗口;EXIT返回編輯窗口;ALTFO暫時進入DOS上機作業(yè):編寫一個程序:一個籠子里有雞和兔。雞和兔的頭數(shù)共30個,腳共100只,算一下籠里有多少雞和兔?提示數(shù)學(xué)模型:xy=302x4y=100程序如下:#includemain()intxyftscanf(“%d%d”x=(4tf)2y=(f2t)2printf(“chickens=%drabb
6、its=%dn”xy)其中t頭數(shù)f腳數(shù)x雞數(shù)y兔數(shù)。基本數(shù)據(jù)類型和數(shù)據(jù)運算一、基本數(shù)據(jù)類型:包括:整型、浮點型、雙精度型、字符型及無值類型。通常代表單個數(shù)據(jù)。整型int:描述整數(shù);字符型:描述單個字符;浮點型(單精度型)float:描述實數(shù)。雙精度型double:無值型void:沒有具體值。基本數(shù)據(jù)類型的修飾:signed:符號型,能修飾和int型數(shù)據(jù)。Unsigned:無符號型。Sht:短型,只能修飾int。long:長型,能修飾in
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言程序設(shè)計案例教程
- c語言程序設(shè)計教程 (第2版)
- 《c語言程序設(shè)計教程》課后題答案
- 《c語言程序設(shè)計教程》實驗報告一
- c語言程序設(shè)計基礎(chǔ)教程習(xí)題答案
- c語言程序設(shè)計教程答案周鳴爭
- 《c語言程序設(shè)計》
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計
- c++程序設(shè)計教程
- 《程序設(shè)計基礎(chǔ)教程(c語言)》勘誤表
- c語言程序設(shè)計(譚浩強)
- c語言程序設(shè)計3
- c語言程序設(shè)計論文
- c語言程序設(shè)計論文
- c語言程序設(shè)計49295
- c語言程序設(shè)計論文
- c語言程序設(shè)計試題
評論
0/150
提交評論