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

正文內(nèi)容

武漢大學(xué)c語言課件-wenkub

2022-09-12 22:32:54 本頁面
 

【正文】 句 , 一個語句可以寫在多個程序行上。 程序 執(zhí)行時總是從主函數(shù)開始 , main( )可以置于程序的任何位置。 return(z)。 } int max(x,y) int x, y。a, amp。 //執(zhí)行部分 , 賦值語句 printf(―sum=%d\n‖, sum)。 include void main( ) { int a, b, sum 。 printf(―Wele\nto\nC!\n‖)。 語句塊 條件 語句塊 條件 F T 【 例 】 在屏幕上顯示一行文字 ? Wele to C!‖。 A B A B 順序結(jié)構(gòu)的流程圖 順序結(jié)構(gòu)的 NS圖 選擇結(jié)構(gòu)(分支結(jié)構(gòu)) 根據(jù)條件的真或假選擇執(zhí)行不同的操作內(nèi)容。 程序設(shè)計的目標(biāo)在正確的前提下 , 其重要性排列次序依次為 : 可讀 、 可維護 、 可移植和高效 。 ? 常用流程圖符號及含義如下 : 起止框 處理框 判斷框 輸入或輸出框 流程線 連接點 3. 用流程圖表示算法 流程圖 : 【 例 】 對任意給定的三個整數(shù) x,y,z, 求出其最大值。 1. 自然語言 就是用人們?nèi)粘J褂玫恼Z言來描述或表示算法的方法。 (3) 比較 max與 z, 如果 z max, 則將 z送 max。 ?有一個或多個輸出 執(zhí)行算法后應(yīng)當(dāng)?shù)玫秸_的結(jié)果。 幾個基本概念: 三類機制: 類、對象、屬性、事件、方法 封裝、繼承、多態(tài) 算法及其表示 ? 算法的特性 ?有窮性 一個算法的操作步驟應(yīng)當(dāng)是有限的 。 缺點: 存在數(shù)據(jù)與程序模塊的分離和程序的可重用性差等問題。 ? 算法是為解決一個問題而采用的方法和有限的步驟 。 ? 簡潔緊湊,使用方便靈活。 實驗 64 (課內(nèi) 32/課外 32) 學(xué)分 : 2學(xué)分 總評成績 = 平時成績 40%+ 期末成績 60% 平時成績 : 成績 1(作業(yè) 、 考勤 10%) + 成績 2(單元測驗 15%) + 成績 3(實驗報告 15%) 期末成績 : 期末理論機考 60% C 語言程序設(shè)計 第一章 C語言的發(fā)展、特點與程序結(jié)構(gòu) 第二章 基本數(shù)據(jù)類型、運算符和表達式 第三章 基本語句與順序結(jié)構(gòu) 第四章 選擇結(jié)構(gòu) 第五章 循環(huán)結(jié)構(gòu) 第六章 數(shù)組 第七章 函數(shù) 第八章 指針 第十章 結(jié)構(gòu)體 第十二章 文件 C 語 言 程 序 設(shè) 計 ? 推薦參考書: 譚浩強主編 《 C程序設(shè)計 》 (第二版) 北京:清華大學(xué)出版社 第一章 C語言的發(fā)展 、 特點與程序開發(fā)基本知識 C語言的發(fā)展與特點 程序設(shè)計的基本方法 算法的概念及其表示 C語言的基本結(jié)構(gòu) 應(yīng)用程序的開發(fā)步驟和運行過程 下一章 目 錄 習(xí)題 ? C語言是一門優(yōu)秀的程序設(shè)計語言 ?C語言是在 1973年由美國貝爾實驗室開發(fā)的。 ?1983年 , ANSI為 C語言制定了新的標(biāo)準(zhǔn) , 稱為ANSIC, 并于 1989年最終完成。 ? C語言具有自我擴充能力 ? C語言具有匯編語言的功能 ? 可移植性好 C語言的特點 ? 程序的概念 程序是計算機解決問題所需的一系列指令的集合。 ? 程序設(shè)計方法 ? 確定語言和編程環(huán)境 面向過程的程序設(shè)計 ? 所謂面向過程的程序設(shè)計 , 是指利用面向過程的語言工具 (如 Pascal、 Fortran和 C語言等 )進行程序開發(fā)的各項活動 。 面向?qū)ο蟮某绦蛟O(shè)計 Program Design in C Language ? 面向?qū)ο蟮某绦蛟O(shè)計將一些新的理念和結(jié)構(gòu)化程序設(shè)計中好的思想相融合,提供了一種全新的程序設(shè)計方法。 ?確定性 算法中的每一個步驟應(yīng)當(dāng)有確定的意義 ,不能 有二義性 。 算法舉例 【 例 】 輸入三個數(shù),然后輸出其中最大的數(shù)。 (4) 輸出 max, max 即為最大數(shù)。 英語和程序設(shè)計語言混合使用稱為偽代碼。 開始 讀入 x,y,z max?x max?z max?y zmax? 輸出 max 結(jié)束 T F xy? T F 讀入 x, y, z xy F T max?x max?y T F zmax max?z 打印 max單元的值 例 : 對任意給定的三個整數(shù) x,y,z, 求出其最大值。 順序結(jié)構(gòu) 矩形框 — 用于表示順序結(jié)構(gòu) 。 當(dāng)條件成立執(zhí)行語句 A,否則執(zhí)行語句 B。 include void main( ) /*定義主函數(shù) */ { printf(―Wele to C!\n‖) 。 程序運行結(jié)果 : Wele to C! 程序運行結(jié)果 : Wele to C! 注釋 ? /* 文本 */ 或 // ?不被執(zhí)行 ?以提高程序的可讀性 語句 ( Statement) ?必須以 。 //聲明部分 , 定義變量類型 a=123。 //執(zhí)行部分 ,輸出語句 } 程序運行結(jié)果 : sum=579 賦初值 計算 輸出 ① ② ③ ④ 定義變量 【 例 】 求兩個整數(shù)的和 ? 函數(shù)體 ?包括變量說明部分 ?語句執(zhí)行部分 //文件包含 預(yù)處理命令 //將標(biāo)準(zhǔn)輸入輸出頭文件包含到源程序中 預(yù)編譯命令 void main( ) 主函數(shù) { 函數(shù)體開始 聲明部分 執(zhí)行部分 } 函數(shù)體結(jié)束 include void main( ) { int a, b, c 。b)。 {int z 。 } 【 例 】 求兩個數(shù)中的較大值 ? 程序由兩個函數(shù)組成: ? main 函數(shù)和 max 函數(shù) 。 ? 程序中需有預(yù)處理命令 (如 include ),預(yù)處理命令通常放在程序的最前面。 include void main( ) { int a, b, sum 。 printf(―sum=%d\n‖,sum)。 ? 標(biāo)識符、保留字之間必須至少加一個空格以示分隔。 ? 函數(shù)定義 : 函數(shù)頭 +函數(shù)體 ? 函數(shù)頭 : 說明函數(shù)的類型 、 名字 、 參數(shù)及參數(shù)的類型。 sum=a+b。 ? \ ‖ ‘ ~ | amp。 ? 語句定義 : if…else, while, for …。 ?第一個字符不能是數(shù)字,只能是字母或下劃線。 ? 取名應(yīng)盡可能見名知意。 ?例如 : int ? a, b, c。 ?程序設(shè)計 根據(jù)確定的算法,用計算機語言 (如 C語言 )編寫源程序。 3. 編譯、連接和運行源程序。 _____符號開始,使用 _____符號結(jié)束。 _____、 _____、 _____等 。 如不正確 , 說明理由 。 d) C語言認為變量 number 和 NuMbEr 是相同的。 √ √ 167。 char 數(shù)據(jù)類型 基本類型 構(gòu)造類型 指針類型 空類型 自定義 是 C語言數(shù)據(jù)類型的基本型 ,其值不可再分解為其他類型 。 用 typedef 定義 一種由單種或多種數(shù)據(jù)類型構(gòu)造而成的數(shù)據(jù)類型 。 15uL ? 實型常量又稱實數(shù) , 指帶有小數(shù)部分的數(shù) 。 如: 100000000→ 1 108 → 1E+8 → 105 → 103 → 尾數(shù)部分 指數(shù)部分 字母 E/e前必須有 數(shù)字 , 而 E后面的階碼必須為 整數(shù) 。如 : ? a ‘- 3 2 。 } a???????b d 輸出到顯示屏 ? 字符串常量 : 用一對雙引號括起的字符序列 。 字符串常量和字符常量的主要區(qū)別: ? 字符常量只能是單個字符,字符串常量可以含有多個字符。 輸出 : he said ― I am a student.‖ ?A? A 占一個字節(jié) “A” A 占兩個字節(jié) \0 5. 符號常量 ? 符號常量 : 用標(biāo)識符表示的常量 ?格式 : define 標(biāo) 識 符 常量 ?功能 : 用該 標(biāo)識符 代表后面的常量值 ?例 : define PI define STAR ?*‘ 預(yù)處理命令 define也稱為宏定義 , 一個 define命令只能定義一個符號常量 , 用一行書寫 , 不用分號結(jié)尾。 //輸入 r的值 area=PI*r*r 。 ?例 : define PI PI=。 23 FF02 2Bytes RAM 變量概述 ? 變量 : 在程序執(zhí)行期間其值可以改變的量 ? 變量在使用之前必須被聲明 ?每一個變量有名字,類型,長度和值。 printf(―%d‖, x)。 ?有符號的整數(shù) ─ 最高位是符號位 ?正整數(shù)在內(nèi)存中以二進制 原碼 形式存放。 x=50*50*50。 printf(―%d\n‖, x) 。 // d為雙精度實型變量 f= 。 3. 字符變量 ?用來存放字符常量的變量 ?例 : char c1, c2, c3 。 ?每個字符變量分配一個字節(jié)用于存放一個字符。 //給一個整型變量賦一個字符值 char c1=97。 } 輸出結(jié)果 : 98 65 b A 【 例 】 字符型變量的使用 注意 : ?只能將一個字符常數(shù)賦給一個字符變量 , 不能把一個字符串常量賦予字符變量 。 //定義并初始化 char c1=?a‘, c2=?B‘ 。 int a。 scanf(―%lf,%lf,%lf‖, amp。 s=(a+b+c)/2。 包括基本算術(shù)運算符、自增運算符、自減運算符。 1級最高 , 15級最低。 ? 結(jié)合性 : 左 結(jié)合性 (先左后右 )例 : d=3*5/4。 如 : a% b 求 a除以 b以 后得到的余數(shù)。 例 : x = 10 。 則 y = 10 在這兩種情況下 , x都被置為 11。 m=(++k)*j 。 printf(―%d\n‖, ++i )。 b=i。 } i = ? 7 7 7 7 6 7注意: ? 自增、自減運算只能用于 變量 , 不能用于常量和表達式。 例 : i=3 。 j=1。 ? 由算術(shù)運算符和括號將運算對象 (如常量、變量、函數(shù)等 )連接起來的一個有值的式子。 例 : 10+?a‘+*?b‘ ? 轉(zhuǎn)換方式 : ?自動轉(zhuǎn)換 : 數(shù)據(jù)類型自動由低級向高級轉(zhuǎn)換。 例 : float f=。 強制類型轉(zhuǎn)換 ? 格式 : (數(shù)據(jù)類型說明符) (表達式) ?
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1