版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 概述一 C語言發(fā)展過程 研制背景: 人們想開發(fā)一種計(jì)算機(jī)語言,使它既具有高級(jí) 語言的特點(diǎn),又有匯編語言的優(yōu)點(diǎn);使它既能 用來編寫系統(tǒng)軟件,又可用來開發(fā)應(yīng)用軟件。
2、 C語言就是在這種背景下產(chǎn)生的。,C語言發(fā)展過程,,二. C語言特點(diǎn) 語言簡(jiǎn)捷, 緊湊, 目標(biāo)代碼質(zhì)量高 32個(gè)關(guān)鍵字, 5類語句, 其中控制語句9個(gè) 數(shù)據(jù)結(jié)構(gòu)豐富, 編程方便靈活 基本型(整型, 實(shí)型, 字符型), 構(gòu)造型(數(shù)組, 指針, 結(jié)構(gòu)體等) 運(yùn)算符及其表達(dá)式種類
3、多 34種運(yùn)算符 表達(dá)式 (算術(shù)表達(dá)式, 賦值和復(fù)合賦值表達(dá)式, 關(guān)系表達(dá)式邏輯表達(dá)式等) 符合結(jié)構(gòu)化語言程序設(shè)計(jì)特點(diǎn) C語言就是由若干個(gè)函數(shù)(程序模塊)構(gòu)成 兼有高級(jí)和低級(jí)語言的特點(diǎn), 可用于編寫系統(tǒng)軟件和 應(yīng)用軟件,例1 main ( ) {
4、printf (“*******\n”); /* 字串照原樣輸出 */ printf (“* BBI *\n”); printf “(*******\n”); },運(yùn)行結(jié)果: ******* * BBI *
5、*******,例2 main ( ) { int a, b, c, sum; a=10; b=20; c=30; sum=a+b+c; printf (“sum=%d\n”, sum); /* %d是指按十 進(jìn) }
6、 制整數(shù)格式輸出 */,運(yùn)行結(jié)果: sum=60,三 . 簡(jiǎn)單C程序,例3 main ( ) pr1( ) { pr1( ); { printf (“*********\n”); pr2 ( ); }
7、 pr1( ); pr2( ) } { printf (“* CHINA *\n”); }
8、,,,,,,,,該 程序由三個(gè)函數(shù)(main( ),pr1( ),pr2( ))組 成。順序不定,但該程序必須從 main( )開始執(zhí)行.,運(yùn)行結(jié)果********* * CHINA * *********,,,,例4 main ( ) { int x, y, z; scanf (“%d,%d”,&x, &y); /* 鍵入兩個(gè)數(shù),
9、分別賦x,y */ z=min(x,y); /* 調(diào)用min函數(shù),將x給x1,y給y1 */ printf (“min is %d\n”, z); } int min (int x1,int y1 ) {
10、 int z1; if ( x1< y1) z1=x1; else z1=y1; return (z1); },,/* 該函數(shù)完成挑出最小數(shù),并將最小數(shù)的值返回調(diào)用的地方 */,四 .上機(jī)操作(微機(jī)) Tu
11、rboc提供:編輯,編譯,連接,調(diào)試,運(yùn)行為一體的環(huán)境,即IDE (Integrated Development Inviroment),,,a1.c,a1.obj,,a1.exe,Link,,compile,,,,,FILE EDIT RUN COMPILE,LOADPickNewSaveWrite toDirectory
12、Change dirOS shellQuit,RunProgram resetGo To CursorTrace intoStep overUser Screen,Compile to OBJ Make EXE File Build all Primary C File: Get info,Project nameBreak make an ErrorsAuto depentlents offClear pr
13、ojectRemove messages,CompilerLinkerEnvironmentDirectoriesArgumentsSave OptionsRetrieve options,EvaluateCall stackFind FunctionRefresh displayDisplay swapping swartSource debugging on,PROJECT
14、OPTIONS DEBUG,,新建和打開用戶文件:“NEW” (默認(rèn) NONAME.C) 彈出對(duì)話框后,鍵入文件名;“LOAD” 鍵入/選擇要打開的已有文件名 “SAVE” 保存文件,以免丟失。常用熱鍵:F10 ----激活主菜單F9 ----編譯 連接 ALT F5----觀察結(jié)果(回屏幕),按任意鍵回TCALT X --
15、--退出F2 ----存盤上機(jī)操作:,步驟:1、編輯源程序用New 或load 菜單項(xiàng),然后鍵入文件名,例如:filename.c(擴(kuò)展名為.c);2、編譯和連接 編譯(Compile to OBJ ):將源程序翻譯成目標(biāo)程序(.obj)連接(Make EXE File ):將目標(biāo)程序和庫(kù)函數(shù)或其他目標(biāo)程序連接成了可執(zhí)行 程序。3、運(yùn)行用run的菜單項(xiàng)或在行命令下直接鍵入
16、可執(zhí)行的文件名。,,注:在DOS環(huán)境下 1、c > type filename.c (列出源程序清單) 2、c > filename (執(zhí)行目標(biāo)程序filename.exe),作業(yè): 1、上機(jī)運(yùn)行運(yùn)行本章的例1.2和1.3,熟悉所用系統(tǒng)的上機(jī)方法和步驟。 2、編程實(shí)現(xiàn)課后習(xí)題中的1.5和1.6。(要求上機(jī)調(diào)試)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一認(rèn)識(shí)c語言程序上機(jī)環(huán)境
- 一認(rèn)識(shí)c語言程序上機(jī)環(huán)境
- 一認(rèn)識(shí)c語言程序上機(jī)環(huán)境
- 一c++語言概述c++簡(jiǎn)單程序設(shè)計(jì)
- excel上機(jī)操作試題
- excel上機(jī)操作題
- word上機(jī)操作基礎(chǔ)試題
- word上機(jī)操作題
- office辦公軟件上機(jī)操作試題
- 第1套 上機(jī)操作試題
- 3dsmax上機(jī)操作試題
- 新聞?wù)Z言特點(diǎn)
- word上機(jī)操作題6表格操作
- 《網(wǎng)頁制作基礎(chǔ)》上機(jī)操作試題
- word考試上機(jī)操作題
- ds3.0上機(jī)操作教程
- 新聞?wù)Z言特點(diǎn)
- vb程序設(shè)計(jì)上機(jī)操作期末考試試卷
- word_文本框_上機(jī)操作
- photoshop上機(jī)操作題(附答案)
評(píng)論
0/150
提交評(píng)論