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

正文內(nèi)容

最簡單的c程序設(shè)計(jì)-順序程序設(shè)計(jì)-閱讀頁

2025-07-01 18:34本頁面
  

【正文】 P79,scanf輸入數(shù)據(jù) include main() { int a , b , c 。a , amp。c) 。 } 第四章 scanf函數(shù) (格式輸入函數(shù) ) 4. 注釋 : scanf函數(shù)從標(biāo)準(zhǔn)輸入流 stdin中將數(shù)據(jù)讀到 argument參數(shù)指定的地址中。 scanf函數(shù)連續(xù)地掃描“ 輸入域 ”的字符,按照 format格式控制字符串中的格式說明格式化“ 輸入域 ”,并將其存放到參數(shù)指定的地址中。 第四章 scanf函數(shù) (格式輸入函數(shù) ) 注意: scanf函數(shù)經(jīng)常會引發(fā)不可預(yù)料的后果或?yàn)?zāi)難性的后果,其原因就是 format格式說明、 argument參數(shù)、實(shí)際輸入字符不匹配。 格式控制字符串中的 一個(gè) 空白字符可以匹配輸入串中的任意數(shù)目(包括 0)和任意組合的空白字符。如果 stdio流中的下一個(gè)字符并不匹配,則終止 scanf。格式說明符使 scanf讀入輸入流中的字符,并將它轉(zhuǎn)換成指定類型的值。在格式說明符之外的字符用來匹配輸入流中的字符序列,輸入流中的匹配字符被讀入但不保存;如果輸入流中某個(gè)字符與格式說明相沖突, scanf會終止。如果遇到第一個(gè)格式說明符時(shí),第一個(gè)輸入域的值根據(jù)該說明符進(jìn)行轉(zhuǎn)換,并存放到 argument第一個(gè)參數(shù)指定的地址中。依此類推,直到格式串結(jié)束為止。最簡單的格式說明只含有百分號和 type字符(如, %s)。 格式說明域 輸入域 第四章 FAQ答疑 — scanf函數(shù) include main() { int a=100。a)。 } ?223? ? ? 第四章 FAQ答疑 — scanf函數(shù) ?223? ? 格式說明域 a . . . . scanf發(fā)現(xiàn)輸入與期望的不一樣,掃描中止 第四章 scanf函數(shù) (格式輸入函數(shù) ) ( 4) type類型字符 type類型字符是 scanf函數(shù)唯一必需的格式說明域;它出現(xiàn)在任何可選的格式說明域之后,用來決定輸入域被解釋成字符、字串還是數(shù)字。其結(jié)果相當(dāng)于跳過下一項(xiàng)。轉(zhuǎn)換并存放到相應(yīng) argument中的字符最多不超過 width個(gè)。 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 禁止字符的程序舉例 A. a=1, b=2, scanf(“%*d,%d”,amp。b)。a,amp。 1234?24?1? ? 運(yùn)行后: a=1234, b=2461 12?24? ? 運(yùn)行后: a=12, b=24 第四章 scanf函數(shù) (格式輸入函數(shù) ) ( 7) F, N 距離修飾 和 h, l, L 大小修飾 修飾 argument參數(shù)類型 argument參數(shù)類型新解釋為 h 整型 d, i, o, u, x 短整型( short int) l 整型 d, i, o, u, x 長整型( long int) 浮點(diǎn)型 e, E, f 雙精度浮點(diǎn)型( double) L 僅對浮點(diǎn)型有效 長雙精度浮點(diǎn)型( long double) F 指針 遠(yuǎn)指針 N 指針 近指針 第四章 scanf函數(shù) (格式輸入函數(shù) ) ( 8)再論 scanf scanf逐個(gè)字符地掃描每個(gè)輸入域,總是試圖從對應(yīng)的格式說明中解析出數(shù)據(jù)給輸入?yún)?shù),在到達(dá)空白字符之前可能停止對某個(gè)輸入域的讀操作,原因多種多樣: ? 到達(dá)指定的輸入域?qū)挾龋? ? 下一個(gè)字符不能按指定的格式進(jìn)行轉(zhuǎn)換; ? 下一個(gè)字符與格式控制串中要匹配的字符發(fā)生沖突; 一旦停止讀一輸入域,則下一個(gè)輸入域就被定義為從第一個(gè)未讀字符開始。 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 程序舉例 A. a=1, b=2, scanf(“%3d,%4d”,amp。b)。a,amp。 scanf(“%3d,%4d”,amp。b)。a,amp。 123 24?1? 123 24?1? 運(yùn)行后: a=123, b=2461 第一個(gè)輸入域,所以a=123 格式中連續(xù)的一個(gè)(或更多)空白字符可以匹配輸入中的任意個(gè)空白字符 第二個(gè)輸入域,所以 b=2461 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 程序舉例 scanf(“%3d, %4d”,amp。b)。 1. 順序結(jié)構(gòu),最簡單的基本結(jié)構(gòu),順序執(zhí)行操作步驟。 條件成立 B A Y N 根據(jù)條件執(zhí)行 A操作步驟 或者 B操作步驟 第四章 結(jié)構(gòu)化程序的三種結(jié)構(gòu) 3. 循環(huán)結(jié)構(gòu),可重復(fù)執(zhí)行某部分的操作;分為兩種結(jié)構(gòu): ( 1) 當(dāng)型( While) 循環(huán)結(jié)構(gòu):判斷給定條件是否成立,如果成立則重復(fù)執(zhí)行循環(huán)部分的操作,而后再次判斷給定條件;否則結(jié)束循環(huán)。 條件成立 A N Y 重復(fù)執(zhí)行 A操作步驟 直到條件滿足時(shí) 第四章 結(jié)構(gòu)化程序的三種結(jié)構(gòu) ( 3) 兩種循環(huán)結(jié)構(gòu)的不同點(diǎn): ( While) 循環(huán)結(jié)構(gòu)總是先判斷條件再執(zhí)行循環(huán),因而循環(huán)部分的操作可能一次也沒有得到執(zhí)行。 4. 三種基本結(jié)構(gòu)的共同點(diǎn): ( 1) 只有一個(gè)入口。 ( 3) 每部分的操作均有機(jī)會被得到執(zhí)行。 第四章 結(jié)構(gòu)化程序設(shè)計(jì)方法 結(jié)構(gòu)化程序設(shè)計(jì)方法 1. 自頂至下,逐步細(xì)化。 3. 結(jié)構(gòu)化編程。 第四章 順序結(jié)構(gòu)程序設(shè)計(jì) 順序結(jié)構(gòu)程序的設(shè)計(jì)方法 1. 分析出應(yīng)用的輸入量、輸出量。 3. 確定輸出與輸入的算法(數(shù)學(xué)的、邏輯運(yùn)算的等等)。 ( 1) 確定輸入量的編程 ( 2) 確定中間量的編程 ( 3) 確定運(yùn)算算法的 C語言編程 ( 4) 確定輸出量的編程 5. 調(diào)試程序。 2. 根據(jù)實(shí)際經(jīng)驗(yàn), F、 C應(yīng)為實(shí)數(shù)(數(shù)學(xué)上的),由一般情況下的溫度概念可以確定其在 float范圍(大小和有效位)下,所以, F、 C定為 float型。 ( 1) 確定輸入量: scanf(“%f”,F)。 ( 4) 確定輸出量: printf(“Fahrenheit=%f equal to Centigrade=%f\n“,F,C)。 2. 定義 a,b,c為 三邊長 , area應(yīng) 三角形面積 ,一般意義下定義它們?yōu)閒loat型。 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 例 411 P83,從鍵盤輸入一個(gè)大寫字母,輸出其小寫字母。 2. 從 ASCII表中可以得到將一個(gè)大寫字母轉(zhuǎn)換為小寫字母的算法。 C語言 2022版 本章小結(jié) ―關(guān)鍵字 一、本章所學(xué)的 C語言關(guān)鍵字: auto const double float int short struct unsigned break continue else for long signed switch void case default enum goto register sizeof typedef volatile char do extern if return static union while 已學(xué)習(xí) 本章 未學(xué)習(xí) ? 本章小結(jié) ―語法 二、本章有關(guān)的 C語言語法: 1. C語句 ( 1)賦值語句 ( 2)空語句 ( 3)復(fù)合語句 2. 標(biāo)準(zhǔn)函數(shù) ( 1) getchar() ( 2) putchar() ( 3) printf() ( 4) scanf() ? ? 本章小結(jié) ―學(xué)習(xí)技巧 學(xué)習(xí)技巧: C程序最簡單的形式就是順序結(jié)構(gòu)程序 , 然而它也是 C程序設(shè)計(jì)中出現(xiàn)最多的程序形式;從整個(gè)程序來看 , 程序模塊之間是順序結(jié)構(gòu)形式 , 每個(gè)模塊程序可以是順序結(jié)構(gòu)形式 , 也可以是后面要講到的選擇結(jié)構(gòu)形式 , 或者是循環(huán)結(jié)構(gòu)形式; C程序設(shè)計(jì)總是將一個(gè)復(fù)雜的問題求解逐步細(xì)化為基本的程序結(jié)構(gòu)形式 , 從而得到整個(gè)問題的求解 。 這樣的程序設(shè)計(jì)思路在解決一些簡單程序時(shí)可能顯得繁瑣 ,然而卻是一個(gè)非??茖W(xué)的方法 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1