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

正文內(nèi)容

c語言入門至精通-文庫吧

2025-07-20 18:50 本頁面


【正文】 ………. …………… ……………. ………………. ……………….. } main( ) { int i , j , sum。 sum=0。 for(i=1。 i10。i++) { for(j=1。j10。j++) { sum+=i*j 。 } } printf(―%d\n‖,sum)。 } 優(yōu)秀程序員的素質(zhì)之一 : ? 使用 TAB縮進(jìn) ? {}對(duì)齊 ? 有足夠的注釋 ? 有合適的空行 ?C語言結(jié)構(gòu)特點(diǎn) ?函數(shù)與主函數(shù) ?程序由一個(gè)或多個(gè)函數(shù)組成 ?必須有且只能有一個(gè)主函數(shù) main(), 可以放在程序中任一位置 ?程序執(zhí)行從 main開始,在 main中結(jié)束,其它函數(shù)通過嵌套調(diào)用得以執(zhí)行。 ?程序語句 ?C程序由語句組成 ?用“ 。”作為語句終止符 ?注釋 ?/* */為注釋 ,不能嵌套 ?不產(chǎn)生編譯代碼 例: /*This is the main /* of */ */ 非法 ?編譯預(yù)處理命令 C語言程序設(shè)計(jì) 第一章 C語言概述 編輯 鏈接 編譯 執(zhí)行 167。 C程序的上機(jī)步驟 ?C程序開發(fā)步驟 開 始 編 輯 編 譯 連 接 執(zhí) 行 有錯(cuò)?結(jié)果正確? 結(jié) 束有源程序 f i l e .c目標(biāo)程序f i l e . ob j庫函數(shù)和其它目標(biāo)程序可執(zhí)行目標(biāo)程序無正確不正確 C語言程序設(shè)計(jì) 第一章 C語言概述 程序代碼的錄入 , 生成源程序 *.c 語法分析查錯(cuò),翻譯 生成目標(biāo)程序 *.obj 與其它目標(biāo)程序或庫 鏈接裝配 ,生成可執(zhí)行 程序 *.exe 源程序 目標(biāo)程序 可執(zhí)行程序內(nèi)容 程序設(shè)計(jì)語言 機(jī)器語言 機(jī)器語言可執(zhí)行 不可以 不可以 可以文件名后綴 .c 或 . c p p . o b j . e x e?Turbo C集成開發(fā)環(huán)境 ?配置要求 ?UNIX,PCDOS,MSDOS,UCDOS操作系統(tǒng) ?硬盤容量約 2M, 448K RAM運(yùn)行空間 ?安裝 Turbo C ?創(chuàng)建子目錄 ?Install ?若不是可安裝盤 ,將文件拷貝到對(duì)應(yīng)的目錄下 TC *.* INCLUDE LIB *.* SYS *.* C語言程序設(shè)計(jì) 第一章 C語言概述 ?進(jìn)入 Turbo C ?D:\TC? ?主控菜單 ?文件操作 FILE :New Load Save Write to ?編輯操作 EDIT:插入 /修改 塊 查找 /替換 ?編譯鏈接 COMPILE LINK MAKE ?執(zhí)行 RUN ?退出 Turbo C ?Alt +x ?Alt+F ,Q ?幫助 Help ?F1 ?Ctrl+F1 C語言程序設(shè)計(jì) 第一章 C語言概述 基本操作: F10調(diào)用主菜單 F2存盤 F3打開 F1幫助信息 Alt+F9Compile Ctrl+F9Run Alt+F5User Screen Alt+X 退出 Tc ?常用熱鍵 文本編輯: ????移動(dòng)光標(biāo) PgUp,PgDn上下翻頁 Ctrl+PgUp,Ctrl+PgDn文件首尾 Home行 首 End行 尾 Ddelete Insert Bkspace 塊操作 : Ctrl+KB塊開始標(biāo)記 Ctrl+KK塊結(jié)束標(biāo)記 Ctrl+KC塊拷貝 Ctrl+KV塊移動(dòng) Ctrl+KY塊刪除 Ctrl+KH塊隱藏 程序調(diào)試: F8Step over F7Trace into F4Goto Cursor Ctrl+F7Add Watch Ctrl+F8Toggle Breakpoint Ctrl+F2Program Reset 窗口操作: F5窗口縮放 F6窗口切換 C語言程序設(shè)計(jì) 第一章 C語言概述 167。 課后作業(yè) ?預(yù)習(xí)“題解與上機(jī)指導(dǎo)”一書中 ?P181~199頁的 ~ ?P236頁實(shí)驗(yàn) 1 ?教材 P12: 、 、 、 。 注意:有關(guān)設(shè)計(jì)程序的作業(yè),必須經(jīng)過上機(jī)調(diào)試! C語言程序設(shè)計(jì) 第一章 C語言概述 算法的概念 簡單算法舉例 算法的特性 怎樣表示一個(gè)算法 第 2章 程序的靈魂 ——算法 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 結(jié)構(gòu)化程序設(shè)計(jì)方法 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 ?程序包括的內(nèi)容: ?數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)的類型和組織形式 ?算法:操作步驟的描述 Nikiklaus Wirth提出 : 程序 = 數(shù)據(jù)結(jié)構(gòu) +算法 教材認(rèn)為: 程序 =算法 +數(shù)據(jù)結(jié)構(gòu) +程序設(shè)計(jì)方法 +語言工具和環(huán)境 靈魂 加工對(duì)象 工具 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 算法的概念 ?為解決一個(gè)問題而采取的方法和步驟,就成為算法。例如:歌曲的樂譜,建造房子等。 ?算法核心是解決“做什么”和“怎么做”的問題。 ?P15頁的例 ,求 1……5 之積。 ?可以有多種方法,一般采用簡單和運(yùn)算步驟少的。 準(zhǔn)確、高效 ?計(jì)算機(jī)算法類別 ?數(shù)值運(yùn)算算法 ?非數(shù)值運(yùn)算算法 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 簡單算法舉例 ?例 ?方法 1:累乘 ?方法 2:用循環(huán)結(jié)構(gòu)解決,靈活、通用。 ?例 ?通過循環(huán)選擇打印 ?例 ?判斷閏年 ?例 ?累加求級(jí)數(shù)的和,循環(huán)改變正負(fù)號(hào)和分母加 1。 ?例 ?判斷素?cái)?shù) 課后認(rèn)真思考,加深什么是算法的概念 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 算法的特性 ?有窮性 —在合理范圍內(nèi)可完成 ?確定性 —無歧義性 ?有零個(gè)或多個(gè)輸入 —從外界得到信息 ?有一個(gè)或多個(gè)輸出 —問題的答案 ?有效性 —每步有確定的結(jié)果 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 怎樣表示一個(gè)算法 ?自然語言表示 ?。易懂,文字冗長,易歧義性 ?流程圖表示 ?用流程圖符號(hào)構(gòu)成,直觀,易懂 ? NS流程圖表示 ?偽代碼表示 ?計(jì)算機(jī)語言表示 ? 順序結(jié)構(gòu) ? 選擇結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 傳統(tǒng)流程圖流向混亂、可讀性差,所以應(yīng)該采用結(jié)構(gòu)化流程圖。 ?結(jié)構(gòu)化程序設(shè)計(jì) ? 基本思想:任何程序都可以用三種基本結(jié)構(gòu)表示,限制使用無條件轉(zhuǎn)移語句( goto) ? 結(jié)構(gòu)化程序:由三種基本結(jié)構(gòu)反復(fù)嵌套構(gòu)成的程序 ? 優(yōu)點(diǎn):結(jié)構(gòu)清晰,易讀,提高程序設(shè)計(jì)質(zhì)量和效率 ?三種基本結(jié)構(gòu) ? 順序結(jié)構(gòu) A B A B 流程圖 NS圖 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 P A B 真 假 P B A 真 假 ?選擇結(jié)構(gòu) k A1 A2 Ai An k=k2 k=k1 k=kn k=ki ... ... ?二分支選擇結(jié)構(gòu) ?多分支選擇結(jié)構(gòu) C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 ?循環(huán)結(jié)構(gòu) ?當(dāng)型循環(huán)結(jié)構(gòu) ?直到型循環(huán)結(jié)構(gòu) P A 假 真 當(dāng) P為真 A A P 真 假 A 直到 P為真 注: A,B,A1….An 可以是一個(gè)簡單語句,也可以是一個(gè)基本結(jié)構(gòu) C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 三種基本結(jié)構(gòu)的共同特點(diǎn): ?只有一個(gè)入口; ?只有一個(gè)出口; ?結(jié)構(gòu)內(nèi)的每一部分都有機(jī)會(huì)被執(zhí)行到; ?結(jié)構(gòu)內(nèi)不存在“死循環(huán)”。 C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 結(jié)構(gòu)化程序設(shè)計(jì)方法 ?結(jié)構(gòu)化程序:用三種基本結(jié)構(gòu)組成的程序 ?基本設(shè)計(jì)思路: ?復(fù)雜問題分解成 幾個(gè)最基本問題,再分別處理。 ?采用的方法: ?自頂向下; ?逐步細(xì)化; ?模塊化設(shè)計(jì):復(fù)雜問題按功能分成多個(gè)子模塊 ?結(jié)構(gòu)化編碼:正確采用三種基本結(jié)構(gòu)實(shí)現(xiàn) C語言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 課后作業(yè) ?P36頁習(xí)題: ?、 (結(jié)合實(shí)驗(yàn)指導(dǎo)讀懂答案) ?用 NS圖表示 ⑴⑵⑹ ?用傳統(tǒng)流程圖求解以下問題:將一個(gè) 16進(jìn)制數(shù)轉(zhuǎn)化為 10進(jìn)制數(shù) ?復(fù)習(xí)二進(jìn)制的基本概念 ?“計(jì)算機(jī)文化基礎(chǔ)”一書中 P27~33頁 第 3章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 C語言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 C的數(shù)據(jù)類型 常量與變量 整型數(shù)據(jù) 實(shí)型數(shù)據(jù) 字符型數(shù)據(jù) 變量賦初值 各種數(shù)值型數(shù)據(jù)間的混合運(yùn)算 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 賦值運(yùn)算符和賦值表達(dá)式 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 C語言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 C的數(shù)據(jù)類型 C 數(shù) 據(jù) 類 型 基本類型 構(gòu)造類型 指針類型 空類型 void 字符型 char 整 型 實(shí) 型(浮點(diǎn)型) 單精度型 float 雙精度型 double 數(shù)組類型 結(jié)構(gòu)體類型 共用體類型 短整型 short 長整型 long 整型 int 枚舉類型 enum 數(shù)據(jù)類型決定: 1. 數(shù)據(jù)占內(nèi)存
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1