freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計(上)ppt(已修改)

2025-02-25 08:25 本頁面
 

【正文】 C語言程序設計 (上 ) 第一章 C語言概述 3 C語言概述 4 程序與程序設計語言 C語言簡介 C語言程序的基本結構 C語言程序的開發(fā)環(huán)境 結構化程序設計算法 C語言概述 5 C語言概述 C程序與程序設計語言 程序 程序 是由一系列指令所組成,存儲在計算機中,當執(zhí)行程序時,將自動按照一定的順序逐條地調用指令來完成工作。 程序設計語言 程序設計語言 是用戶用來編寫程序的語言。 6 C語言概述 程序設計語言:一般分為 機器語言 、 匯編語言 和 高級語言 三大類。 機器語言 機器指令(由 0 和 1組成),可直接執(zhí)行 難學、難記 依賴機器的類型 匯編語言 用助記符代替機器指令,用變量代替各類地址。 克服記憶的難點 其他與機器語言類似 高級語言 類似數(shù)學語言、接近自然語言、具有通用性和可移植性,不依賴具體的計算機類型。 7 C語言概述 0 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 1 1 0 ?機器語言程序 MOV AX, 300H ADD BX, AX MOV [2100H], BX HLT ?匯編語言源程序 main( ) { int a, b, c。 a=100。 b=10。 c=a+b。 printf(“ a+b= %d\n”, c)。 } ?高級語言 源程序 (C) 源程序需要 翻譯 8 C語言概述 C語言簡介 發(fā)展過程 B語言 : Bell實驗室 , 1970年 在 PDP機器上用其編寫 UNIX系統(tǒng) CPL語言 : 劍橋大學 , 1963年 BCPL語言 : 劍橋大學 , 1967年 C語言 : Bell實驗室 , 1972~ 1973年用其改寫 UNIX系統(tǒng) 經簡化 進一步簡化 保持精練 、 接近硬件的優(yōu)點 , 克服數(shù)據(jù)類型過少的不足 9 C語言概述 今天 C語言仍然有廣泛的應用,除了當初為 UNIX操作系統(tǒng)開發(fā)使用外,現(xiàn)在各行各業(yè)的應用軟件,許多都是用 C語言進行系統(tǒng)描述和開發(fā)的,如有大量工程設計、工程測繪和科學計算軟件是以 C語言為基礎開發(fā)的,許多工業(yè)領域專業(yè)如機電控制、軍事、建筑、冶金、紡織等都直接使用 C語言開發(fā)工業(yè)控制軟件。C語言已經成為當前全國理工類院校學生必學的一門計算機語言,成為提高計算機應用能力的必備基礎。 10 C語言概述 C語言的特點 語言簡潔,表達能力強,易于理解 只有 32個關鍵字, 9種控制語句 數(shù)據(jù)構造能力強 運算符豐富 程序書寫格式自由 可直接訪問物理地址 ,實現(xiàn)對硬件和低層系統(tǒng)軟件的訪問 語言生成的代碼質量高 可移植性好 11 C語言概述 怎樣學好 C語言 學好 C語言要注意以下幾個方面: ( 1)掌握重點,消化難點。 C語言靈活,內容豐富。所以一開始學習就要目標明確,抓住重點的內容學習,在鞏固重點的情況下,再豐富所學內容,提高能力。 ( 2)多看多動手。初學者起步時容易出現(xiàn)的問題,有不理解概念、看不懂程序、自己沒有編程思路。通過閱讀程序,認真體會各種概念的具體應用。 ( 3)多上機練習。 C語言是一門實踐性很強的課程,一個沒有經過上機驗證的程序,始終不能算是真正正確的程序。何況 C語言靈活性很強,在上機中會發(fā)現(xiàn)很多問題。通過上機可以學會程序調試的方法,不同計算機環(huán)境下的編程環(huán)境設置,找到程序調試的技巧等等。 ( 4)擴展視野。課本上的內容畢竟有限,在掌握重點和基礎的內容后,學有余力的同學還可以結合自己的需要多看多學一些東西。 12 C語言概述 C語言程序的基本結構 C語言程序的一般形式: 說 明 include 語句 全局變量說明 main( ) /* 主函數(shù) main( ) */ { /* { }內是函數(shù)體 */ 局部變量 /* main定義的變量 , 在 main中有效 */ 程序段 /* 完成特定功能的一系列語句 */ } /* main函數(shù)結束處 */ fun1( ) /* 用戶自行定義的名為 fun1的函數(shù) */ { /* fun1函數(shù)體開始處 */ 局部變量 /* fun1定義的變量 , 在 fun1中有效 */ 程序段 /* 完成 fun1特定功能的一系列語句 */ } fun2( ){…… } /* 用戶可以根據(jù)需要自定義多個函數(shù)*/ 13 C語言概述 說明: ( 1) C語言程序的開頭一般都使用一個或多個 include語句,用來引入某些標準庫文件。這類標準庫文件通常稱為頭文件,頭文件的擴展名為 .h。 ( 2)程序的前部有時可以定義一些全局變量,這些變量被后面的各個函數(shù)共享,但要注意對全局變量的使用不能互相干擾。在某個函數(shù)體內定義的變量,稱為局部變量,它只在這個函數(shù)體內有效。 ( 3) C語言程序都是由若干個函數(shù)為單位組成( 如 main()、 fun1()、fun2() ),每個函數(shù)又由若干個 C語言基本語句組成,每個語句必須以分號( 。)結束。 ( 4) C語言程序中必須有一個 main函數(shù)(又稱為主函數(shù)),作為程序執(zhí)行的起點,但是 main()位置不限。 main()表示是一個函數(shù),其中 main是函數(shù)的名稱,()內列出函數(shù)執(zhí)行需要的 n個參數(shù), { }內為完成特定功能的一系列語句。 ( 5)為了實現(xiàn)程序設計的模塊化,如果需要,用戶可以定義若干個自定義的函數(shù),如 fun1()、 fun2()… 。自定義函數(shù)的作用是使程序結構清晰,便于實現(xiàn)某個功能的重復使用。 ( 6)每個函數(shù)中的程序段可以由一系列語句組成,如完成輸入數(shù)據(jù)、計算、輸出數(shù)據(jù)和顯示數(shù)據(jù)等功能。 14 C語言概述 【 例 11】 編寫一個 C語言程序,其功能是在顯示屏上輸出 Programming is fun!。 include main( ) { printf(“Programming is fun ! \n”)。 } 運行結果: Programming is fun ! 試一試:如果要在顯示屏上輸出 Hello,World!或類似的一句話,并且在輸出后光標 換行,程序應當怎么寫? 15 C語言概述 【 例 12】 從鍵盤上輸入兩個實數(shù),計算并顯示這兩個實數(shù)平方之和的平方根。 include include main( ) { float x,y,s。 scanf(“%f,%f”,amp。x,amp。y)。 s=sqrt(x*x+y*y)。 printf (“s =%f\n”,s)。 } 輸入數(shù)據(jù): 1, 2 程序運行結果: s= 16 C語言概述 【 例 13】 由 main()函數(shù)和 1個求和函數(shù) sum()構成的C語言程序示例 include int sum(int x, int y) { int z。 z=x+y。 return(z )。 } main( ) { int a, b,c。 printf(“ Input the first number: ”)。 scanf(“%d”, amp。a)。 printf(“ Input the second number: ”)。 scanf(“%d”, amp。b)。 c=sum(a,b)。 printf(“sum=%d\n”, c)。 } 17 C語言概述 程序說明: 1)本程序包括兩個函數(shù)。其中主函數(shù) main仍然是整個程序執(zhí)行的起點。函數(shù) sum計算兩數(shù)之和。 2)主函數(shù) main調用scanf函數(shù)獲得兩個整數(shù),存入 a,b兩個變量,然后調用函數(shù) sum獲得兩個數(shù)之和,并賦給變量 c。最后輸出變量 c的值(結果)。 3)int sum(int x,int y)是函數(shù) sum的函數(shù)頭,函數(shù) sum的函數(shù)頭表明此函數(shù)獲得兩個整數(shù),返回一個整數(shù)。 4)函數(shù) sum同樣也用 {}將函數(shù)體括起來。 sum的函數(shù)體是函數(shù) sum的具體實現(xiàn)。從參數(shù)表獲得數(shù)據(jù),處理后得到結果 z,然后將 z返回調用函數(shù) main。 5)本例還表明函數(shù)除了調用庫函數(shù)外,還可以調用用戶自己定義,編制的函數(shù)。 程序運行結果: Input the first number: 3 (回車 ) Input the second number: 5 (回車) sum = 8 18 C語言概述 C語言程序的編寫要求 ( 1) C程序是由函數(shù)構成的,一個 C源程序要有一個main函數(shù)。 ( 2)一個 C程序總是從 main函數(shù)開始執(zhí)行的,不論main函數(shù)在整個程序中的位置如何(可以在程序最前頭,也可以在最后頭,或在程序中間)。 ( 3) C程序書寫格式自由,一行內可以寫幾個語句,一個語句可以分寫在多行上(在行末加 \ 回車 ,在下一行接著書寫)。不要把一個關鍵詞、標識符、常量、運算符和字符串拆分為兩行。最好每個語句占用一個書寫行,每個函數(shù)都按語句的層次關系形成縮進形式。 ( 4)使用 /* …… */進行注釋。為了增加程序的可讀性,可在程序的任何需要的地方加上注解。 /* …… */中的內容是給閱讀源程序的人看的,計算機執(zhí)行程序時會忽略這些注釋。 19 C語言概述 編譯過程 (.C或 .PAS等 ) 編譯程序 連接程序 編譯 連接 高級語言 源程序 機器語言 目標程序 可執(zhí)行 程序 (.OBJ) (.EXE) 運行 運行 結果 解釋程序 高級語言 源程序 解釋執(zhí)行 運行 結果 解釋過程 (.BAS) C語言程序的執(zhí)行過程 20 C語言概述 C語言程序的開發(fā)環(huán)境 Microsoft Visual C++ 在 Visual C++ ,運行一個 C程序的基本步驟如下: 1.啟動 VC++ 執(zhí)行 “ 開始 ” —“程序 ” —“Microsoft Visual Studio ”— “Microsoft Visual C++ ”,進入 VC++編程環(huán)境。 21 C語言概述 22 C語言概述 2.新建文件 執(zhí)行 “ 文件 /File”—“新建 /New”,單擊 “ 文件 /Files”選項卡(如圖 ),先在“ 文件 /File name”欄中輸入 test,把 C源(程序)文件命名為 ,在 “ 目錄/Location”框中選擇你已經建立的文件夾,如, D:\PROGRAMME CODE\C,然后選中 “ C++ Sourse Files”,單擊 “ 確定 ” 按鈕,在 D:\PROGRAMME CODE\C下就新建了文件 ,并顯示編輯窗口和信息窗口。 23 C語言概述 3.編輯和保存 在編輯窗口中輸入源程序,然后執(zhí)行 “ 文件 /File”—“保存 /Save”或 “ 文件/File”—“另存為 /Save As”,保存源文件。 24 C語言概述 4.編譯 執(zhí)行 “ 編譯 /Build”—“編譯 /Compile”或 Ctrl + F7,在 “ 產生工作區(qū)” 對話框中選擇 “ 是 /Y”,開始編譯,并在信息窗口顯示編譯信息。 25 C語言概述 26 C語言概述 5.連接 執(zhí)行“編譯 /Build”—“構件 /Build”或 F7,也可用“重建全部 /Rebuild All”,開始連接,并在信息窗口顯示連接信息。 27 C語言概述 6.運行 執(zhí)行“編譯 /Build”—“執(zhí)行 /Execute”或 Ctrl + F5,自動彈出運行窗口,顯示運行結果“ Hello World!”,其中“ Press any key to continue”提示讀者按任何鍵退出 DOS窗口,返回到 VC++編輯窗口。 28 C語言概述 7.關閉程序工
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1