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

正文內(nèi)容

c語(yǔ)言實(shí)驗(yàn)教程(上)清華大學(xué)ppt-展示頁(yè)

2024-10-25 16:01本頁(yè)面
  

【正文】 的轉(zhuǎn)義字符序列 。039。a39。539。*39。a39。例如: , , , .12, 12., 指數(shù)形式:由尾數(shù)部分、字母 e或 E和指數(shù)部分組成。 它有兩種表示方法 , 即小數(shù)形式和指數(shù)形式 。 第二章 數(shù)據(jù)類(lèi)型、運(yùn)算及表達(dá)式 ? 實(shí)型常量 實(shí)型常量又稱(chēng)浮點(diǎn)數(shù)或?qū)崝?shù) 。如:十進(jìn)制數(shù) 127,用十六進(jìn)制表示為 0X7F。八進(jìn)制數(shù)中的每個(gè)數(shù)字位只能使用數(shù)字 07。 ? (2)八進(jìn)制整數(shù) 是用 0(數(shù)字 0)開(kāi)頭的八進(jìn)制數(shù)字串。 數(shù)據(jù)類(lèi)型 基本類(lèi)型 構(gòu)造類(lèi)型 指針類(lèi)型 空類(lèi)型 ( v oi d) 整形 ( i nt ) 字符型 ( c har ) 實(shí)型 ( 浮點(diǎn)型 ) 枚舉 ( enum ) 數(shù)組類(lèi)型 結(jié)構(gòu) ( st r uct ) 聯(lián)合 ( uni o n) 單精度型 ( f l oat ) 雙精度型 ( do ubl e) 數(shù)據(jù)和數(shù)據(jù)類(lèi)型 第二章 數(shù)據(jù)類(lèi)型、運(yùn)算及表達(dá)式 ? 常量 ? 整型常量 ? (1)十進(jìn)制整數(shù) 用大家習(xí)慣的十進(jìn)制整數(shù)形式給出。數(shù)據(jù)有常量和變量之分,常量是指程序運(yùn)行過(guò)程中,其值保持不變的量;而變量則是指程序運(yùn)行過(guò)程中,其值可以改變的量。 (3)停止調(diào)試:?jiǎn)螕敉V拐{(diào)試按鈕,停止程序的調(diào)試過(guò)程。 (2)調(diào)試:?jiǎn)螕艄ぞ邫谥械陌粹o開(kāi)始調(diào)試執(zhí)行,程序執(zhí)行至斷點(diǎn)處暫停。 調(diào)試工具的使用方法有: (1)斷點(diǎn)的設(shè)置:在需要設(shè)置斷點(diǎn)的語(yǔ)句處單擊鼠標(biāo)左鍵,再單擊工具欄中的按鈕,即可設(shè)置斷點(diǎn)。 第一章 C程序?qū)嵗? ? 執(zhí)行“文件” → “打開(kāi)”命令,然后選擇文件;可以執(zhí)行“文件” → “打開(kāi)工作區(qū)”命令,選擇已經(jīng)存在的工作區(qū);還可以使用“最近文件”和“最近工作區(qū)”命令,從最近操作過(guò)的幾個(gè)文件或工作區(qū)中快速選擇打開(kāi)。 第一章 C程序?qū)嵗? 按“是”按鈕,修改后程序的執(zhí)行結(jié)果如下圖所示。 例如,在源程序的輸出字符串中去掉換行符“ \n”,這時(shí)源程序已經(jīng)被修改。 第一章 C程序?qū)嵗? ? 執(zhí)行“組建” → “組建”命令,或單擊工具欄中的按鈕,開(kāi)始鏈接程序(組建可執(zhí)行程序),并在輸出窗口中顯示鏈接結(jié)果,如圖 第一章 C程序?qū)嵗? ? 如果程序的編譯和鏈接都正確,則可以執(zhí)行“組建” → “執(zhí)行”命令,或單擊工具欄中的按鈕,執(zhí)行程序。 VC++需要為編譯的文件創(chuàng)建工作區(qū),所以在文件第 1次編譯之前會(huì)彈出提示對(duì)話框 (如下圖所示 ),選擇“是”,系統(tǒng)會(huì)自動(dòng)創(chuàng)建并打開(kāi)與源程序同名的工作區(qū),并開(kāi)始編譯程序。 執(zhí)行菜單的“文件” → “保存”命令,或單擊工具欄中的保存按鈕,保存源文件 第一章 C程序?qū)嵗? ? 編輯完成后,就可對(duì)源文件執(zhí)行編譯操作。 標(biāo)題欄 菜單欄 工具欄 工作區(qū)窗口 編輯窗口 輸出窗口 狀態(tài)欄 第一章 C程序?qū)嵗? ? 程序上機(jī)操作過(guò)程 ? 在 VC++ IDE中執(zhí)行菜單的“文件” → “新建”命令,彈出“新建”對(duì)話框。 C語(yǔ)言中常用的分隔符是空格、逗號(hào)和換行符等。一般編譯系統(tǒng)規(guī)定前 8個(gè)字符有效,如果長(zhǎng)于 8個(gè)字符,多余的字符將不被識(shí)別 ③ 標(biāo)識(shí)符用來(lái)為常量、變量、數(shù)組、函數(shù)及類(lèi)型等取名 第一章 C程序?qū)嵗? ? (2) 保留字 ? 保留字又稱(chēng)關(guān)鍵字,是 C語(yǔ)言中具有特定含義的一些單詞 ? ANSI C規(guī)定的保留字共有 32個(gè): auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 第一章 C程序?qū)嵗? ? (3)運(yùn)算符 運(yùn)算符是用來(lái)表示某種運(yùn)算的符號(hào) , C語(yǔ)言有 44個(gè)運(yùn)算符, 15種優(yōu)先級(jí)和 2種結(jié)合性 。它的第一個(gè)字符必須是字母或下劃線。 : 39。 第一章 C程序?qū)嵗? ? C的基本字符與詞匯 ? C語(yǔ)言的字符集 ? (1)字母和數(shù)字 小寫(xiě)字母 a b c…z 大寫(xiě)字母 A B C…Z 數(shù)字 0 1 2…9 ? (2)特殊字符 + = _ ( ) * amp。 ②執(zhí)行部分。函數(shù)體一般包括: ①變量說(shuō)明。例 : int max(int x,int y) ? 函數(shù)體,即函數(shù)頭下面花括號(hào) { }內(nèi)的部分。為了提高程序的可讀性,往往是一行只寫(xiě)一個(gè)語(yǔ)句,并以縮進(jìn)寫(xiě)法來(lái)體現(xiàn)語(yǔ)句的層次。 (4)前面帶有“ ”的語(yǔ)句,如 include、 define等都是編譯預(yù)處理命令。 (2)一個(gè)函數(shù)由函數(shù)頭和函數(shù)體兩部分組成。 x、 y是兩個(gè)形式參數(shù),它們的值由主調(diào)函數(shù)中對(duì)應(yīng)的實(shí)際參數(shù) a、 b的值傳過(guò)來(lái) ? 程序的最后是輸出 c的值,運(yùn)行結(jié)果如下: 4,6CR (從鍵盤(pán)上輸入 6) max=6 (輸出 c的值 ) 第一章 C程序?qū)嵗? ? 通過(guò)上面幾個(gè)例子可以看出: (1)一個(gè) C語(yǔ)言程序可以由多個(gè)函數(shù)組成,但必須包含且只能包含一個(gè)主函數(shù) main()。 ? } 第一章 C程序?qū)嵗? ? 主函數(shù) main()和被調(diào)用函數(shù) max()。 /* 輸入兩個(gè)整數(shù) */ ? c=max(a,b)。a,amp。 /* 將 z的值返回調(diào)用處 */ ? } ? void main() /* 主函數(shù) */ ? { ? int a,b,c。 ? else z=y。 ? include ? int max(int x,int y) /* 被調(diào)用函數(shù) */ ? { ? int z。 ? printf(該圓面積 =%f\n,s)。r)。 ? printf(請(qǐng)輸入圓的半徑值 :)。 ? /* 語(yǔ)句,以分號(hào)結(jié)束 */ ? } 運(yùn)行結(jié)果: 這是一個(gè)最簡(jiǎn)單的 C程序! 第一章 C程序?qū)嵗? ? 上述程序中, /*和 */中間的內(nèi)容是注釋 ? include 是一條編譯預(yù)處理命,令包含了一個(gè)標(biāo)準(zhǔn)輸入 /輸出的頭文件 ? void main()表示主函數(shù) ,是 C語(yǔ)言程序必須有的一個(gè)函數(shù) ? 函數(shù)體由一系列語(yǔ)句組成,每個(gè)語(yǔ)句都以分號(hào)“;”結(jié)束 ? 系統(tǒng)標(biāo)準(zhǔn)輸出函數(shù) printf ,雙引號(hào)內(nèi)的字符串照原樣輸出, \n表示換行符 第一章 C程序?qū)嵗? ? 例 輸入圓的半徑值 (整數(shù) ),計(jì)算圓面積并輸出 ? include ? define PI ? void main() /* 計(jì)算圓的面積 */ ? { ? int r。C語(yǔ)言實(shí)驗(yàn)教程 (上 ) 第一章 C程序?qū)嵗? ? 本章重點(diǎn)掌握: C語(yǔ)言程序的結(jié)構(gòu)形式和書(shū)寫(xiě)規(guī)則; 正確區(qū)分和使用標(biāo)識(shí)符、保留字、運(yùn)算符和分隔符等。 第一章 C程序?qū)嵗? ? 幾個(gè)例子 ? 例 ? include ? void main() /* 主函數(shù),每個(gè)程序都必須要有 */ ? { ? printf(這是一個(gè)最簡(jiǎn)單的 C程序! \n)。 ? float s。 ? scanf(%d,amp。 /* 輸入圓的半徑值 */ ? s=PI*r*r。 /* 輸出圓面積值 */ ? } 第一章 C程序?qū)嵗? ? 程序的運(yùn)行結(jié)果如下: 請(qǐng)輸入圓的半徑值 :1CR 該圓面積 = ? define PI 是編譯預(yù)處理命令,作用是在編譯前將程序中所有的 PI都用 ? scanf函數(shù)調(diào)用,它的作用是等待用戶(hù)從鍵盤(pán)上輸入數(shù)據(jù),并將輸入的數(shù)據(jù)存放到變量 r中 第一章 C程序?qū)嵗? ? 例 編寫(xiě)一個(gè)程序,要求輸入兩個(gè)數(shù),求其中較大的數(shù)。 ? if (xy) z=x。 ? return(z)。 ? scanf(%d,%d,amp。b)。 /* 調(diào)用 max函數(shù) */ ? printf(max=%d\n,c)。 max函數(shù)的作用是將 x、 y中較大數(shù)的值賦給 z,并通過(guò)return語(yǔ)句將 z的值返回到主調(diào)函數(shù) main中的調(diào)用處。函數(shù)是組成 C語(yǔ)言程序的基本單位。 (3)一個(gè) C程序中函數(shù)出現(xiàn)的次序可以是任意的,但總是從 main函數(shù)開(kāi)始執(zhí)行。 (5)C語(yǔ)言程序書(shū)寫(xiě)格式比較自由,一行可有多條語(yǔ)句,一條語(yǔ)句也可寫(xiě)成多行 (但不能將一個(gè)單詞分開(kāi) )。 第一章 C程序?qū)嵗? ? 函數(shù)頭定義了函數(shù)名、函數(shù)類(lèi)型、函數(shù)形式參數(shù)名及其類(lèi)型。函數(shù)體定義了該函數(shù)所要實(shí)現(xiàn)的功能。如例 main函數(shù)中的“ int a,b,c”。由若干條語(yǔ)句組成,每個(gè)語(yǔ)句都以“;”作結(jié)束。 % $ ! | ^ . , 。 / \ ? { } [ ] ~ ? (3)空白字符 包括空格、換行符和制表符 第一章 C程序?qū)嵗? ? 詞匯 ? C語(yǔ)言的詞匯包括標(biāo)識(shí)符、保留字、運(yùn)算符和分隔符等 ? (1)標(biāo)識(shí)符 C語(yǔ)言的標(biāo)識(shí)符是由字母、數(shù)字和下劃線“ _”組成的字符序列。根據(jù)上述規(guī)則,下面的標(biāo)識(shí)符是合法的: a, x1, _fout, b4c, High, _x_y 而下面則是不合法的標(biāo)識(shí)符: 5a, mod, β, b+c, .obj 第一章 C程序?qū)嵗? ? 注意: ① 在 C語(yǔ)言的標(biāo)識(shí)符中,大寫(xiě)字母和小寫(xiě)字母是有區(qū)別的,如 ABC、 Abc和 abc分別表示了三個(gè)不同的標(biāo)識(shí)符 ② 對(duì)于標(biāo)識(shí)符的長(zhǎng)度, C語(yǔ)言本身未作限制,取決于編譯系統(tǒng)。 ? (4)分隔符 分隔符是用來(lái)分隔變量、數(shù)據(jù)、表達(dá)式等多個(gè)單詞的符號(hào)。 第一章 C程序?qū)嵗? ? C程序的上機(jī)操作 從編寫(xiě)好一個(gè) C程序到完成運(yùn)行的基本過(guò)程如圖所示,包含以下幾個(gè)步驟: 開(kāi)始 編輯 編譯 有錯(cuò) ? 無(wú) 鏈 接 執(zhí)行 結(jié)果正確 ? 結(jié)束 正確 可執(zhí)行 程序 f .ex e 有 源程序 f .c 或 f .cp p 目標(biāo)程序 f .obj 庫(kù)函數(shù)和其 它目標(biāo)程序 不正確 第一章 C程序?qū)嵗? ? 本書(shū)推薦的編程環(huán)境為:操作系統(tǒng)采用Windows XP,編程工具采用中文版Visual C++ ? 啟動(dòng) Visual C++ ? 在操作系統(tǒng)菜單中選擇“開(kāi)始” → “所有程序” → “ Microsoft Visual C++ ”→“Microsoft Visual C++ ” ,啟動(dòng) VC++的集成開(kāi)發(fā)環(huán)境 (IDE),界面如圖所示 : 第一章 C程序?qū)嵗? 下圖顯示的是 VC++剛啟動(dòng)時(shí)的情況 第一章 C程序?qū)嵗? 開(kāi)發(fā)應(yīng)用程序時(shí)由標(biāo)題欄、菜單欄、工具欄、工作區(qū)窗口、源代碼編輯窗口、輸出窗口和狀態(tài)欄等部分組成。單擊其中的“文件”選項(xiàng)卡,如圖 第一章 C程序?qū)嵗? ? 在編輯窗口中輸入源程序,建議在編輯的過(guò)程中和完成后,經(jīng)常保存文件,如下圖所示。執(zhí)行“組建” → “編譯”命令,或單擊工具欄中的按鈕,對(duì)程序進(jìn)行編譯。 第一章 C程序?qū)嵗? 編譯結(jié)束后,在輸出窗口中顯示編譯結(jié)果信息 (如下圖所示 )。程序執(zhí)行結(jié)果窗口如圖所示 : 第一章 C程序?qū)嵗? ? 在實(shí)際工作中,往往要經(jīng)過(guò)反復(fù)的修改、執(zhí)行后,才能得到正確的程序。在工具欄上直接單擊執(zhí)行按鈕,系統(tǒng)會(huì)提問(wèn)是否重新組建程序,如圖所示。 第一章 C程序?qū)嵗? ? 執(zhí)行“文件” → “關(guān)閉工作區(qū)”命令,在出現(xiàn)的對(duì)話框 (如圖所示 )中選擇“是”,關(guān)閉工作區(qū)。 ? 經(jīng)過(guò)編輯、編譯、鏈接和運(yùn)行后,在D:\PROGRAM中(右圖所選擇的目錄)存放了相關(guān)的文件 第一章 C程序?qū)嵗? ? 程序調(diào)試有兩種方法,一種是直接查看源程序并找出錯(cuò)誤,另一種方法 ——使用調(diào)試工具。 斷點(diǎn)通常設(shè)在可能存在錯(cuò)誤的語(yǔ)句之前。此時(shí)調(diào)試工具欄可見(jiàn),單擊其中的按鈕,可以“單步執(zhí)行”,即一次執(zhí)行一行語(yǔ)句。 第二章 數(shù)據(jù)類(lèi)型、運(yùn)算及表達(dá)式 ? 本章重點(diǎn)掌握: ? 數(shù)據(jù)類(lèi)型的說(shuō)明與使用 ? 常量與變量的表示方法 ? 各種運(yùn)算符的功能及其運(yùn)算規(guī)則 ? 表達(dá)式和語(yǔ)句的書(shū)寫(xiě)方法 第二章 數(shù)據(jù)類(lèi)型、運(yùn)算及表達(dá)式 ? 數(shù)據(jù)是程序的必要組
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1