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

正文內(nèi)容

武漢大學(xué)c語言課件-文庫吧

2025-07-31 22:32 本頁面


【正文】 C語言程序基本結(jié)構(gòu) ? C程序書寫靈活, 一行可以寫幾個語句 , 一個語句可以寫在多個程序行上。 include void main( ) { int a, b, sum 。 a=123。 b=456。 sum=a+b。 printf(―sum=%d\n‖,sum)。 } ? C語言本身沒有輸入輸出語句 , 輸入輸出的操作是由庫函數(shù) scanf( ) 和 printf( ) 等函數(shù)完成的。 C語言程序基本結(jié)構(gòu) ? C程序嚴(yán)格區(qū)分大小寫。 一般變量、語句等用小寫字母書寫;符號常量等用大寫字母書寫。 ? 標(biāo)識符、保留字之間必須至少加一個空格以示分隔。 函數(shù) ? C語言的函數(shù)有 兩種 : 標(biāo)準(zhǔn)庫函數(shù)和用戶定義的函數(shù)。 ?用戶自定義函數(shù),可有可無,數(shù)目不限。 如例 int max(int x , int y) ?C語言提供的庫函數(shù) , 如輸出函數(shù) printf( )和輸 入函數(shù) scanf( )。 ? 函數(shù)定義 : 函數(shù)頭 +函數(shù)體 ? 函數(shù)頭 : 說明函數(shù)的類型 、 名字 、 參數(shù)及參數(shù)的類型。 int max( int x, int y ) include void main( ) { int a, b, sum 。 a=123。 b=456。 sum=a+b。 printf(―sum=%d\n‖, sum)。 } 函數(shù)體 函數(shù)頭 ? 函數(shù)體 : 由 ? { }‖括起, 包括變量聲明和執(zhí)行部分。 函數(shù)定義 C語言的字符集、關(guān)鍵字和標(biāo)識符 ?字符集 : C語言允許使用字符的集合 ?字符集 的組成 : ? 26個小寫字母 abcdefghi ...... z ? 26個大寫字母 ABCDEFG ......Z ? 10個數(shù)字 0~ 9 ? 其他符號 + * / = , . _ : 。 ? \ ‖ ‘ ~ | amp。 ^ ! % ( ) [ ] { } 空格 (SPACE) 制表符 (Tab) C語言的關(guān)鍵字 ? 關(guān)鍵字 : C語言中預(yù)定的具有特定含義的詞 , 也稱 保留字 。共有 32個。 ? 分四類 : ? 類型說明 : int , long, float, …。 ? 語句定義 : if…else, while, for …。 ? 存儲類 : auto, static, …。 ? 長度運算符 : sizeof 標(biāo)識符 ? 標(biāo)識符 : 用來標(biāo)識變量 、 符號常量 、 數(shù)組 、 函數(shù)的名字 。 ? 組成 : ?只能由英文字母、數(shù)字和下劃線組成。 ?第一個字符不能是數(shù)字,只能是字母或下劃線。 ? 1~ 255個字符。 ? 例如 : x, m1, average, k123, _1, … 5AN, WA11, a lot , $11, π, β, α, … √ 注意 : ? 標(biāo)識符嚴(yán)格 區(qū)分大小寫 例如 : ABC , abc 是不同的標(biāo)識符 ? 不能和 C語言的關(guān)鍵字 、 用戶定義的函數(shù)名以及系統(tǒng)庫函數(shù)同名。 ? C的 ? .h‖頭文件中經(jīng)常使用 以下劃線開頭的內(nèi)部變量名,因此用戶最好避免使用這類標(biāo) 識 符。 ? 取名應(yīng)盡可能見名知意。如 : alfa, aver, pi, bata 等。 例 : 以下各標(biāo)識符組中 , 合法的用戶標(biāo)識符分別為 : (1) A) PAd B) scanf C) void D) 4a PD a10 max temp (2) A) bb B) CCP C) hiy D) _isw abc float fr INT (3) A) _0123 B) del_word C) list D) keep% ssiped signed *jer wind √ √ √ 分隔符 ? 分隔符 ?分隔符主要有逗號和空格兩種 。 ?逗號用于分隔變量或參數(shù) , 空格用于分隔單詞 (在關(guān)鍵字和標(biāo)識符之間必須用空格分隔 )。 ?例如 : int ? a, b, c。 max(x, y, z) 應(yīng)用程序的開發(fā)過程 應(yīng)用程序開發(fā)階段: 分析解決問題的性質(zhì)、特點、目標(biāo)以及數(shù)據(jù)來源及其特征等。 ?需求分析 確定解決問題的方法和步驟,建立數(shù)學(xué)模型和確定相應(yīng)的求解方法。 ?確定算法 確定應(yīng)用程序結(jié)構(gòu) , 設(shè)計出每個模塊的數(shù)據(jù)結(jié)構(gòu)和算法 , 畫出流程圖等。 ?程序設(shè)計 根據(jù)確定的算法,用計算機(jī)語言 (如 C語言 )編寫源程序。 ?編寫程序 在 一定的開發(fā)環(huán)境下調(diào)試和運行程序,得出程序運行結(jié)果。 ?調(diào)試程序 應(yīng)用程序的開發(fā)過程 編輯 編譯 連接 運行 編輯器 編譯器 連接器 Libraries CPU 裝載程序 RAM 建立、修改、保存源文件 生成目標(biāo)文件 生成可執(zhí)行文件 運行可執(zhí)行文件 應(yīng)用程序的開發(fā)過程 ?在 Visual C++ 環(huán)境下 , 開發(fā)和運行C程序的步驟如下 : 1. 啟動 VC ―開始 ? → ? 程序 ? → ? Microsoft Visual C++ ‖ 即可啟動 。 2. 編輯、建立源文件。 3. 編譯、連接和運行源程序。 習(xí)題 1. 一個 C語言程序是由___組成 a) 主程序 b) 子程序 c) 函數(shù) d) 過程 C語言的程序 a) 至少包含一個主 函數(shù) b) 至少包含一個主 函數(shù) 與一個子 函數(shù) c) 必須由一個主 函數(shù) 與一個以上的子 函數(shù) 組成 d) 必須由一個主 函數(shù) 與一個子 函數(shù) 組成 √ √ 習(xí)題 3. C語言程序的執(zhí)行總是從___ 。 a) main函數(shù)的入口開始 b) 編譯預(yù)處理命令開始 c) 源程序的第一個函數(shù)開始 d) 源程序的第一行語句開始 √ 習(xí)題 C語言的源程序中,主函數(shù)的位置 __。 a) 必須在源程序的最后 b) 任意 c) 必須在源程序的開頭 ,它們分別是__和__ 。 _____符號開始,使用 _____符號結(jié)束。 √ 函數(shù)頭 函數(shù)體 { } 習(xí)題 7. C程序的每條語句的結(jié)束標(biāo)志是 _____符號。 8. 在 C程序中 , 注釋以 ____符號開始,使用 ____符號 結(jié)束。 9. 算法是 __________________________。 _____、 _____、 _____等 。 _____、 ______、______。 。 /* */ 解決某一問題所采取的方法和步驟 自然語言 流程圖 偽代碼 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 12. 判斷下述說法是否正確 。 如不正確 , 說明理由 。 a) printf 函數(shù)總是從新行的起始位置開始打印。 b) 計算機(jī)會把 /*和 */之間的注釋文本打印到屏幕上。 c) 所有的變量在使用前都必須予以聲明。 d) C語言認(rèn)為變量 number 和 NuMbEr 是相同的。 e) 聲明語句可放在函數(shù)體中的任何位置。 f) 打印三行輸出的 C語言程序必須用三條 printf 語句。 g) printf 函數(shù)的格式控制串中使用轉(zhuǎn)義字符 \n 會把光標(biāo)定位到屏幕上下一行的開始位置。 √ √ 167。 數(shù)據(jù)與數(shù)據(jù)類型 167。 常量 、 變量和標(biāo)準(zhǔn)函數(shù) 167。 基本 運算符及其表達(dá)式 第二章 數(shù)據(jù)類型 、 運算符和表達(dá)式 下一章 上一章 目 錄 習(xí)題 整型 : 包括有、無符號的基本整型、短整型、長整型 實型 : 包括 單精度實型、雙精度實型 float,double 字符型 : 用于表示和存儲 ASCII字符。 char 數(shù)據(jù)類型 基本類型 構(gòu)造類型 指針類型 空類型 自定義 是 C語言數(shù)據(jù)類型的基本型 ,其值不可再分解為其他類型 。 一種特殊的數(shù)據(jù)類型,其值為某個量的內(nèi)存地址。 一種無返回值函數(shù)的數(shù)據(jù)類型。 void 用新的類型名替代已有類型名使用。 用 typedef 定義 一種由單種或多種數(shù)據(jù)類型構(gòu)造而成的數(shù)據(jù)類型 。 ?數(shù)組 ?結(jié)構(gòu) ?共用體 ?枚舉類型 C語言的基本數(shù)據(jù)類型 常量、變量和標(biāo)準(zhǔn)函數(shù) 常量 變量 標(biāo)準(zhǔn)函數(shù) 下一節(jié) 第二章 目 錄 習(xí)題 常量 ? 常量 ?在程序執(zhí)行期間其值保持不變的量 ? C語言有以下幾種類型的常量 : ?整型常量 ?實型 (浮點型 )常量 ?字符常量 ?字符串常量 ?有三種形式 : ?十進(jìn)制整數(shù) : ?八進(jìn)制整數(shù) : 由數(shù)字 0 開頭 ?十六進(jìn)制整數(shù) : 由前綴 0x 或 0X 開頭 1. 整型常量 如 : 014 011 0177777 如 : 0x11 0XAFBDE √ 0X00FFH 如 : 11, 13 , 0 , 65535 , … √ 1,000 21/3 104 54. 10*3 01 9 9 整 數(shù)又可分為 : ?長整型整數(shù) : 用后綴 L/l 表示。 012L , 65536L , 0XCL ?無符號整數(shù) : 用后綴 U/u 表示。 017u, 0xfdbU ?無符號長整數(shù) : 用后綴 UL/ul 表示。 15uL ? 實型常量又稱實數(shù) , 指帶有小數(shù)部分的數(shù) 。 C語言中的實數(shù)是以十進(jìn)制表示的 , 有兩種表示形式 : ?十進(jìn)制小數(shù)形式 : 由數(shù)字 、 數(shù)符和 小數(shù)點 組成 。 例 : , .123, 123. , , , … ? 指數(shù)形式 : 又稱科學(xué)記數(shù)法 。用 E(或 e)表示以 10為底的 指數(shù) 。 如: 100000000→ 1 108 → 1E+8 → 105 → 103 → 尾數(shù)部分 指數(shù)部分 字母 E/e前必須有 數(shù)字 , 而 E后面的階碼必須為 整數(shù) 。 2. 實型常量 ——浮點數(shù) 例 : 下列 不合法 的指數(shù)形式 : ① 單獨的小數(shù)點和單獨的指數(shù)部分 如 : . E5 E10 ② 階碼 只能是整數(shù),不能帶小數(shù)點。 如 : ? ( 2*3)E3 5*E4 ③ 1012不能寫成 E12,必須寫成: 1E12 3. 字符常量 ? 字符常量 : 是用單引號括起來的一個字符 如 : ?a‘, ‘ A‘, ?9‘, ‘ +‘, ‘ ?‘, ? ‘ 合法 ? a‖, ‘ 99999‘, ‘’ 非法 ? 在內(nèi)存中 , 字符 常量以 ASCI I碼存儲 , 一個字符占一個字節(jié) 。 ? 由于字符常量是按整數(shù)存儲的 , 可以像整數(shù)一樣在程序中參與相關(guān)的運算。如 : ? a ‘- 3 2 。 // 執(zhí)行結(jié)果 9 7 32 = 65 ? 9 ‘- 9; // 執(zhí)行結(jié)果 5 7 9 = 48 ? 以? \‖開頭的字符序列 , 有特定的含義。 ? 如 : ?\\‘ 表示輸出一個反斜杠符 ‘ \‖‘ 表示輸出一
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1