C++Tricks2.6I386 平臺 C 函數的可變參數表 (Variable Arguments) 從 farseerfc.wordpress.com 導

Size: px
Start display at page:

Download "C++Tricks2.6I386 平臺 C 函數的可變參數表 (Variable Arguments) 從 farseerfc.wordpress.com 導"

Transcription

1 C++Tricks2.6I386 平臺 C 函數的可變參數表 (Variable Arguments) 從 farseerfc.wordpress.com 導

2 2.6I386 平臺 C 函數的可變參數表 (Variable Arguments) 基於前 (2.4 節 ) 分析, 我們可以不通過函數簽名, 直接通過指針運算, 來得到函數的參數 由於參數的壓棧和彈出操作都由主調函數進, 所以被調函數對於參數的真實數量不需要知曉 因此, 函數簽名中的變量聲明不是必需的 爲了 持這種參數使 形式,C 語 提供可變參數表 可變參數表的語法形式是在參數表末尾添加三個句點形成的省略號... : voidg(inta,char*c,...); 省略號之前的逗號是可選的, 並不影響詞法語法分析 上 的函數 g 可以接受 2 個或 2 個以上的參數, 前兩個參數的類型固定, 其後的參數類型未知, 參數的個數也未知 爲了知道參數個數, 我們必須通過其他 法, 如通過第 個參數傳遞 : g(3, Hello,2,4,5);// 調 g 並傳遞 5 個參數, 其中後 3 個爲可變參數 在函數的實現代碼中, 可以通過 2.4 節敘述的, 參數在棧中的排列順序, 來訪問位於可變參數表的參數 如 : voidg(inta,char*c...){

3 void*pc=&c;int*pi=static_cast<int*>(pc)+1;// 將 pi 指向 個可變參數 for(inti=0;i<a;i++)std::cout<<pi[i]<< ; std::cout<<c<<std::endl; 我們甚 可以讓 個函數的所有參數都是可變參數, 只要有辦法獲知參數的數量即可 如, 我們約定, 在傳遞給 addall 的參數都是 int, 並且最後 個以 0 結束 : intaddall(...); inta=f(1,4,2,5,7,0); 那麼 addall 可以這樣實現 : intaddall(...){ intsum=0;int*p= //p 指向第 個局部變量 數 p+=3;// 跳過 sum,ebp,eip, 現在 p 指向第 個參 for(;*p;++p)// 如果 p 不指向 0 就繼續循環 sum+=*p; returnsum;

4 可變參數表的最廣泛應 是 C 的標準庫函數中的格式化輸 輸出 :printf 和 scanf voidprintf(char*c,...); voidscanf(char*c,...); 兩者都通過它的 個參數指出後續參數表中的參數類型和參數數量 如果可變參數表中的參數類型不 樣, 那麼操縱可變參數表就需要複雜的指針運算, 並且還要時刻注意邊界對 (align) 問題, 常令 頭痛 好在 C 標準庫提供了 於操縱可變參數表的宏 (macro) 和結構 (struct), 他們被定義在庫 件 stdarg.h 中 : typedefstruct{char*p;intoffset;va_list; #defineva_start(valist,arg) #defineva_arg(valist,type) #defineva_end(valist) 其中結構 va_list 於指 參數在棧中的位置, 宏 va_start 接受 個 va_list 和函數的可變參數表之前的參數, 通過第 個參數初始化 va_list 中的相應數據, 因此要使 stdarg.h 中的宏, 你的可變參數表的函數必須 少有 個具名參數 va_arg 返回下 個類型爲 type 的參數,va_end 結束可變參數表的使 還是以上 的 addall 爲例, 這次寫出它的使 標準宏的版本 : intaddall(inti,...)

5 { va_listvl;// 定義 個 va_list 結構 va_start(vl,i);// 省略號之前的參數初始化 vl if(i=0)return0;// 如果第 個參數就是 0, 返回 intsum=i;// 將第 個參數加 sum for(;;){ i=va_arg(vl,int);// 取得下 個參數, 類型是 sum if(i==0)break;// 如果參數是 0, 跳出循環 sum+=i; va_end(vl); returnsum; 可以看出, 如果參數類型 致, 使 標準庫要多些幾 代碼 不過如果參數類型不 致或者未知 (printf 的情況 ), 使 標準庫就要 便很多, 因爲我們很難猜出編譯器處置邊界對 (align) 等彙編代碼的細節 使 標準庫的代碼是可以移植的, 使 上 所述的其它 法操縱可變參數表都是不可移植的, 僅限於在 I386 平臺上使

6 縱使可變參數表有使 上的便利性, 它的缺陷也有很多, 不可移植性和平臺依賴性只是其, 最 的問題在於它的類型不安全性 使 可變參數表就意味着編譯器不對參數作任何類型檢查, 這在 C 中算是 難盡的歷史遺留問題, 在 C++ 中就意味着惡魔 reinterpret_cast 被你喚醒 C 的可變參數表是 C++ 代碼錯誤頻發的根源之, 以 於 C++ 標準將可變參數表列爲即將被廢除的 C 語 遺留特性 C++ 語法中的許多新特性, 如重載函數 默認參數值 模板, 都可以 定程度上替代可變參數表, 並且 可變參數表更加安全 可變參數表在 C++ 中惟 值得嘉獎的貢獻, 是在模板元編程 (TMP) 的 SFINAE 技術中利 可變參數表製作最差匹配重載 根據 C++ 標準中有關函數重載決議的規則, 具有可變參數表的函數總是最差匹配, 編譯器在被逼無奈 頭無路時纔會選擇可變參數表 利 這 點, 我們可以精 製作重載函數來提取類型信息 如, 要判斷 個通過模板傳遞來的類型是不是 int: longisintimp(int); charisintimp(...); template<typenamet> structisint { enum{value=sizeof(isintimp(t()))==sizeof(long);

7 寫 然後, 在 個具有模板參數 T 的函數中, 我們就可以 if(isint<t>::value)//... 在這個 ( 不怎麼精緻的 ) 例 中, 如果 T 是 int, 那麼 isintimp 的第 個重載版本就會被選中, 返回值類型就是 long, 這樣 value 就爲 1 否則, 編譯器只能選中第 個具有可變參數表的重載版本, 返回值類型成爲 char, 這樣 value 就爲 0 把它說得再明 些, 上 的代碼所表達的意思是 : 如果類型 T 是 int, 那它就是 int, 否則它就不是 int, 呵呵簡單吧 這種通過重載決議規則來提取類型信息的技術, 在模板元編程中被稱作 SFINAE, 它和其它模板元編程技術被廣泛運 於 STL Boost 等模板庫的開發實現之中 值得注意的是, 在上 SFINAE 的運 中,isIntImp 並沒有出現定義 只提供了聲明, 因爲我們並沒有實際調 isintimp 函數, 只是讓它參與重載決議並 sizeof 判斷其返回值類型 這是 C++ 的 個設計準則的完美體現 : 不需要的東 可以不出現 由於這 準則, 我們避免了在 C++ 中調 具有可變參數表的函數這 危險舉動, 僅僅利 了可變參數表在語法分析過程中的特殊地位, 這種對於危險語 特性的巧妙利 是善意 無害的

8

2003 1,,,,,,1902,1905 3, 1911,11, 4,641,, :,,,,, :,,,,,1930,,,, (1910 1977), (1903 1977) (1885 1967) 1936 4 3, 3 25 :, 1963,1 :,1972,497 :, 25,1937 3,

2003 1,,,,,,1902,1905 3, 1911,11, 4,641,, :,,,,, :,,,,,1930,,,, (1910 1977), (1903 1977) (1885 1967) 1936 4 3, 3 25 :, 1963,1 :,1972,497 :, 25,1937 3, (1848 1905), 1877 12,,, 1879 :,,,,,,,,,,,,?,,, (,1827 1902), 1891, : 267 2003 1,,,,,,1902,1905 3, 1911,11, 4,641,, :,,,,, :,,,,,1930,,,, (1910 1977), (1903 1977) (1885 1967) 1936 4 3, 3 25 :, 1963,1 :,1972,497

More information

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温 爱 情 飞 过 苍 凉 / 作 者 :18758265241 1 红 色 格 子 的 旅 行 箱, 在 湿 漉 漉 地 上 发 出 刺 啦 刺 啦 的 声 音, 那 么 刺 耳, 就 像 是 此 刻 杜 晗 的 里 一 样, 烦 躁 而 不 安 就 这 样 走 出 来 了,18 年 禁 锢 自 己 的 地 方 就 在 身 后, 杜 晗 手 指 关 节 泛 白, 紧 紧 地 拉 着 旅 行 箱, 走

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

<4D6963726F736F667420576F7264202D20313034B0EABB79A4E5B8D5C344BBBCB065AAA9>

<4D6963726F736F667420576F7264202D20313034B0EABB79A4E5B8D5C344BBBCB065AAA9> 嘉 義 縣 104 年 新 港 溪 北 六 興 宮 正 黑 麵 三 媽 盃 小 六 學 藝 競 試 國 文 試 卷 一 一 般 選 擇 題 : 1. 下 列 選 項 中, 哪 一 組 字 的 讀 音 是 相 同 的?(A) 躡 足 / 攝 影 (B) 淒 慘 / 妻 兒 (C) 漠 不 關 心 / 眼 角 膜 (D) 韋 編 / 偉 人 2. 下 列 內 的 部 首, 何 者 正 確?(A) 黎 明

More information

凡 例 一 高 淳 县 历 史 悠 久, 文 物 古 迹 颇 丰, 为 全 面 系 统 地 保 存 各 类 文 物 资 料, 介 绍 文 物 工 作 情 况, 达 到 教 育 后 人, 提 供 专 业 研 究 的 目 的, 特 编 纂 本 志 二 本 志 采 用 记 志 述 图 表 等 多 种 体 裁, 翔 实 记 载 高 淳 县 自 旧 石 器 时 代 至 民 国 年 间 的 文 化 遗 存 文

More information

康體藝術

康體藝術 320 321 0.12% (340 ) 3.44% (1.001 ) 0.30% (860 ) 5.93% (7.542 ) 7.83% (2.277 ) ( 7,960 1,810 ) 3.36% (9,770 ) 9.08% (2.642 ) 20.27% (5.898 ) ( ) 29.67% (8.63 ) 322 π 323 324 325 326 327 328 329 330 331

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 档 案 局 2016 年 度 部 门 预 算 1 目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 年 度 市 级 部 门 财 政 拨 款 支 出 预

More information

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 2015 年 度 部 门 决 算 报 表 ( 含 三 公 经 费 决 算 ) 2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 上 级 补 助 收 入

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

男人的大腦 女人的大腦

男人的大腦 女人的大腦 46 2014 6 498 男女大乾坤 男女的戀愛行為 男人的大腦 女人的大腦 2014 6 498 47 48 2014 6 498 女人的戀愛行為 70 900 男人的戀愛行為 8 2014 6 498 49 50 2014 6 498 對於愛與性的混淆 男女所面臨的問題 和我一樣喜歡做愛除了我, 不可以看別人相信我, 沒有問題現在, 和我做愛知道如何引燃我從不傷害我 朋友關係和性 嫉妒和占有欲

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 177 [P179] (1) - [P181] [P182] (2) - for [P183] (3) - switch [P184] [P187] [P189] [P194] 178 [ ]; : : int var; : int var[3]; var 2293620 var[0] var[1] 2293620

More information

Microsoft PowerPoint - C_Structure.ppt

Microsoft PowerPoint - C_Structure.ppt 結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95

More information

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不 1. 右 側 程 式 正 確 的 輸 出 應 該 如 下 : * *** ***** ******* ********* 在 不 修 改 右 側 程 式 之 第 4 行 及 第 7 行 程 式 碼 的 前 提 下, 最 少 需 修 改 幾 行 程 式 碼 以 得 到 正 確 輸 出? (A) 1 (B) 2 (C) 3 (D) 4 1 int k = 4; 2 int m = 1; 3 for (int

More information

C/C++语言 - 运算符、表达式和语句

C/C++语言 - 运算符、表达式和语句 C/C++ Table of contents 1. 2. 3. 4. C C++ 5. 6. 7. 1 i // shoe1.c: # include # define ADJUST 7. 64 # define SCALE 0. 325 int main ( void ) { double shoe, foot ; shoe = 9. 0; foot = SCALE * shoe

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

跨 境 犯 罪 案 例 報 告 擄 人 勒 贖 案 件 檢 座 約 晚 上 12 點 半 在 辦 公 室 可 以 嗎? 24 日 清 晨 見 過 證 據 資 料 後, 同 意 緊 急 上 線, 並 立 即 製 作 聲 請 書, 並 獲 得 法 院 准 許, 此 後 一 路 積 極 續 線 及 擴 線

跨 境 犯 罪 案 例 報 告 擄 人 勒 贖 案 件 檢 座 約 晚 上 12 點 半 在 辦 公 室 可 以 嗎? 24 日 清 晨 見 過 證 據 資 料 後, 同 意 緊 急 上 線, 並 立 即 製 作 聲 請 書, 並 獲 得 法 院 准 許, 此 後 一 路 積 極 續 線 及 擴 線 雄 踞 檢 察 偵 查 實 務 篇 跨 境 犯 罪 案 例 報 告 - 擄 人 勒 贖 案 件 檢 察 官 林 俊 傑 壹 序 言 - 神 隱 少 女 檢 座, 有 一 件 擄 人 勒 贖 案 件, 一 位 台 商 在 大 陸 地 區 被 擄 人 勒 贖,100 年 1 月 10 日 高 雄 市 刑 大 員 警 到 辦 公 室 來 訪, 看 過 員 警 整 理 的 偵 查 報 告 與 初 步 之 證

More information

5. 閱 讀 下 文, 推 斷 內 最 適 合 填 入 的 詞 語 依 序 為 何? 人 也 真 是 一 個 絕 字, 一 邊 向 左, 一 邊 向 右, 一 副 的 樣 子, 偏 又 相 連 著, 各 說 各 話 各 走 各 路, 卻 又 人, 這 麼 一 個 簡 單 的 字, 竟 包 含 如 此

5. 閱 讀 下 文, 推 斷 內 最 適 合 填 入 的 詞 語 依 序 為 何? 人 也 真 是 一 個 絕 字, 一 邊 向 左, 一 邊 向 右, 一 副 的 樣 子, 偏 又 相 連 著, 各 說 各 話 各 走 各 路, 卻 又 人, 這 麼 一 個 簡 單 的 字, 竟 包 含 如 此 103 學 年 度 四 技 二 專 統 一 入 學 測 驗 國 文 試 題 一 選 擇 題 ( 一 ) 綜 合 測 驗 20 題 1. 下 列 各 組 內 的 字, 何 者 讀 音 不 同? (A) 諮 諏 善 道 / 渡 大 海, 入 荒 陬 (B) 傴 僂 提 攜 / 嘔 啞 嘲 哳 難 為 聽 (C) 跫 音 不 響 / 秋 蟬 兒 噪 罷 寒 蛩 兒 叫 (D) 形 容 枯 槁 / 阿 縞

More information

涓浗鏂囧寲

涓浗鏂囧寲 第 三 部 分 中 国 文 化 一 选 择 题 111. 中 国 古 代 伟 大 的 思 想 家 和 教 育 家 被 联 合 国 教 科 文 组 织 列 为 世 界 十 大 文 化 名 人 之 一 A. 庄 子 B. 老 子 C. 韩 非 子 D. 孔 子 答 案 :D 112. 第 一 部 被 介 绍 到 西 方 去 的 中 国 古 代 戏 曲 是, 它 是 著 名 的 元 杂 剧 四 大 悲 剧

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架 第 一 章 绪 论 1. 问 题 与 文 献 本 文 试 图 探 讨 的 核 心 问 题, 一 言 以 蔽 之, 是 要 理 解 并 诠 释 荀 子 思 想 的 基 本 性 格 先 交 代 研 究 方 法 迄 今 为 止 的 荀 学 研 究 1 大 致 存 在 两 种 研 究 框 架 第 一 种 研 究 框 架 是 理 学 研 究 的 理 论 框 架 2, 该 框 架 主 张 以 孔 孟 作 为 研

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

6-1-1極限的概念

6-1-1極限的概念 選 修 數 學 (I-4 多 項 式 函 數 的 極 限 與 導 數 - 導 數 與 切 線 斜 率 定 義. f ( 在 的 導 數 : f ( h 對 實 函 數 f ( 若 極 限 存 在 h h 則 稱 f ( 在 點 可 微 分 而 此 極 限 值 稱 為 f ( 在 的 導 數 以 f ( 表 示 f ( f ( 函 數 f ( 在 的 導 數 也 可 以 表 成 f ( 註 : 為 了

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

Variable Argument Lists

Variable Argument Lists Variable Argument Lists 在 C 語言中, 當函數的 argument list 出現 ellipsis( ), 表示該函數需要使用到 variable argument lists ( 不定參數串列 ) 或稱 variable-length argument lists( 不定長度參數串列 ), 要取得 list 中的 arguments 時, 要透過 type( 型態 )

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

Microsoft PowerPoint - 07-overloaded.ppt

Microsoft PowerPoint - 07-overloaded.ppt Overloaded Functions 前言 處理多載函式宣告的規則 處理多載函式呼叫的規則 多載函式與 scope 函式呼叫的議決 前言 C 語言規定 : 函式的名稱不可相同 這樣的規定使得我們必須為功能相近但參數型態相異的函式取不同的名稱, 譬如 : int imax (int, int); double dmax (double, double ); // max function for

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

C

C C 2017 3 14 1. 2. 3. 4. 2/95 C 1. 3/95 C I 1 // talkback.c: 2 #include 3 #include 4 #define DENSITY 62.4 5 int main(void) 6 { 7 float weight, volume; 8 int size; 9 unsigned long letters;

More information

Microsoft Word - 澎湖田調報告_璉謙組.doc

Microsoft Word - 澎湖田調報告_璉謙組.doc 越 籍 新 住 民 妊 娠 醫 療 照 護 : 訪 談 李 亞 梅 女 士 組 長 : 郭 璉 謙 成 大 中 文 所 博 二 組 員 : 阮 壽 德 成 大 中 文 所 博 一 黃 榆 惠 成 大 中 文 所 碩 一 許 愷 容 成 大 中 文 所 碩 一 何 珍 儀 成 大 中 文 所 碩 一 指 導 老 師 : 陳 益 源 教 授 前 言 2009 年 03 月 21 日, 下 午 2 時 30

More information

奇特的一生(Эта странная жизнь)

奇特的一生(Эта странная жизнь) 凡 剑 (Ken777) 藏 书 奇 特 的 一 生 苏 格 拉 宁 著 侯 焕 闳 唐 其 慈 译 外 国 文 学 出 版 社 一 九 八 三 年 北 京 ДАНИИЛ ГРАНИН ЗТА СТРАННАЯ ЖИЗНЬ 据 Д. ГРАНИН: ВЬІБОР ЦЕЛИ (СОВЕТСКИЙ ПИСАТЕЛЬ, ЛЕНИНГРАДСКОЕ ОТДЕЛЕНИЕ,1975) 译 出 封 面 扉 页 :

More information

第二節 研究方法 本論文第一章 緒論 說明研究動機與目的 研究方法及研究的範圍及限制 並對 飲食散文的義界 作一觀念的釐清 第二章 文獻探討 就將本研究的理 論建構中的概念作釐清 分別為 現代文學 飲食文學的重要論著 等兩個部 分來描述目前文獻的研究成果 並探討其不足待補述的地方 本研究以 文化研 究 為主要研究基礎 統攝整個研究架構 在不同章節裡 佐以相關研究方法進 行論述 茲圖示如下 研究方法

More information

untitled

untitled 1 1.1 1.2 1.3 1.4 1.5 ++ 1.6 ++ 2 BNF 3 4 5 6 7 8 1.2 9 1.2 IF ELSE 10 1.2 11 1.2 12 1.3 Ada, Modula-2 Simula Smalltalk-80 C++, Objected Pascal(Delphi), Java, C#, VB.NET C++: C OOPL Java: C++ OOPL C# C++

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

C/C++ - 数组与指针

C/C++ - 数组与指针 C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 float candy [ 365]; char code [12]; int states [50]; 2 int array [6] = {1, 2, 4, 6, 8, 10}; 3 // day_mon1.c: # include # define MONTHS 12 int

More information

<4D6963726F736F667420576F7264202D20B2C433B3B92020B971B8F4A4C0AA52A7DEA5A9>

<4D6963726F736F667420576F7264202D20B2C433B3B92020B971B8F4A4C0AA52A7DEA5A9> 研 習 完 本 章, 將 學 會 1. 節 點 電 壓 法 --------------------------------------------01 2. 節 點 電 壓 法 之 特 例 -----------------------------------------08 3. 網 目 分 析 法 --------------------------------------------15 4.

More information

100 青 年 作 家

100 青 年 作 家 壁 紙 文 字 / 鹼 性 人 繪 圖 / 蔣 依 芳 工 110 * 文 學 我 最 型 99 100 青 年 作 家 文 學 我 最 型 101 102 青 年 作 家 文 學 我 最 103 型 * OK 青 年 作 家 104 文 學 我 最 105 型 * 青 年 作 家 106 * 文 學 我 最 型 107 108 青 年 作 家 * 文 學 我 最 109 型 青 年 作 家 幼 獅

More information

17-72c-1

17-72c-1 台灣喜宴文化與陶瓷餐具設計開發 廖素慧 林長弘 林秀娟 摘 要 喜宴文化它包括了生活風俗習慣 禮教的 禁忌與料理 飲食的結合 可以看到民族的思 想行為以及社會的結構模式 是生活文化的濃 縮 它的過程對於一對新人在人生旅程開始 時 得到關愛與祝福也給予責任 所以喜宴的 禮教約束 是人生很重要的一個過程 好的飲 食禮教約束可以產生良性的人生觀 從喜宴的 食物料理與新開發餐具的造形與裝飾美感等的 結合來做一個開始

More information

Microsoft Word C-A卷.docx

Microsoft Word C-A卷.docx 100 學年度資訊學院程式設計會考 (C) 101/05/5 題組 :A 選擇題及填充題, 請在答案卡上作答, 實作題請填寫於答案卷上, 並於實作題上方填寫班級 姓名 學號 一 選擇題題目 1. unsigned char 的最大值 (a) 127 (b) 255 (c) 512 (d) 1023 2. 下列何者為正確的變數名稱? (a) Android (b) C++ (c) I Phone (d)

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀 第 6. 節 反 導 函 數 與 不 定 積 分 定 義 6.. 反 導 函 數 說 明 : 第 六 章 求 積 分 的 方 法 若 F( ) f ( ), Df, 則 F ( ) 為 f( ) 之 反 導 函 數 (antierivative) () 當 F ( ) 為 f( ) 之 反 導 函 數 時, 則 F( ) C,C 為 常 數, 亦 為 f( ) 之 反 導 函 數 故 若 反 導 函

More information

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 001 003 006 009 011 014 019 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 ) 021 021 022 026 02

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 001 003 006 009 011 014 019 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 ) 021 021 022 026 02 劉 再 復 著 與 李 澤 厚 李 歐 梵 等 共 論 五 四 共 鑒 五 四 五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 001 003 006 009 011 014 019 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 ) 021 021 022 026 028 附 論 二 誰 是

More information

Microsoft Word - 第四章.doc

Microsoft Word - 第四章.doc 第 四 章 - 試 分 別 說 明 組 合 邏 輯 電 路 與 序 向 邏 輯 電 路 之 定 義 解 : 組 合 邏 輯 電 路 由 基 本 邏 輯 閘 所 組 成 的 此 種 邏 輯 電 路 之 輸 出 為 電 路 所 有 輸 入 的 組 合 因 此 輸 出 狀 態 可 完 全 由 目 前 之 輸 入 來 決 定 而 組 合 邏 輯 電 路 之 示 意 圖 如 圖 所 a 示 ; 而 序 向 邏

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 函數樣板 (Function Template) 與 類別樣板 (Class Template) 講師 : 洪安 1 資料結構與 C++ 程式設計進階班 為何需要通用函數? (1/2) int abs(int x) { return (x>0)?x:-x; 取名困難不好記 float fabs(float x) { return (x>0)?x:-x; complex cabs(complex x)

More information

mark Tuesdays with Morrie Mitch Albom TEL(02) FAX(02)

mark Tuesdays with Morrie Mitch Albom TEL(02) FAX(02) Tuesdays with Morrie Mitch Albom mark 08 14 Tuesdays with Morrie Mitch Albom 1052511 www.locuspublishing.com 0800-006689 TEL(02) 87123898 FAX(02) 87123897 18955675 e-maillocus@locuspublishing.com 706 Copyright

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

奇 妙 的 24 摘 要 從 撲 克 牌 中 隨 機 抽 取 4 張 牌 可 以 有 1820 種 牌 組, 在 這 1820 種 牌 組 中, 有 1362 組 可 經 由 四 則 運 算 的 方 式, 算 出 24 點, 有 458 組 無 解 快 速 求 解 的 方 法 有 相 加 法 因 數

奇 妙 的 24 摘 要 從 撲 克 牌 中 隨 機 抽 取 4 張 牌 可 以 有 1820 種 牌 組, 在 這 1820 種 牌 組 中, 有 1362 組 可 經 由 四 則 運 算 的 方 式, 算 出 24 點, 有 458 組 無 解 快 速 求 解 的 方 法 有 相 加 法 因 數 金 門 地 區 第 55 屆 中 小 學 科 學 展 覽 會 作 品 說 明 書 科 別 : 數 學 組 組 別 : 國 小 組 作 品 名 稱 : 奇 妙 的 24 關 鍵 詞 :24 點 四 則 運 算 ( 最 多 3 個 ) 編 號 :( 由 主 辦 單 位 填 寫 ) 奇 妙 的 24 摘 要 從 撲 克 牌 中 隨 機 抽 取 4 張 牌 可 以 有 1820 種 牌 組, 在 這 1820

More information

Microsoft Word - Chap06.doc

Microsoft Word - Chap06.doc 6-3 二 維 陣 列 二 維 陣 列 (two dimension array) 表 示 法 與 一 維 陣 列 類 似, 是 由 兩 個 中 括 號 所 組 成 的, 如 下 一 敘 述 : int j[2][3]; 表 示 j 是 陣 列 名 稱, 且 是 由 2 列 (rows) 與 3 行 (columns) 所 組 成 的 二 維 陣 列 二 維 陣 列 可 視 為 是 一 平 面 的

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 簡介 Java 10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 10-3 Java Java SCJD 7 Swing RMI 10.1.1 The Assignment The Essay 9 10 10-4 SCJP SCJD 90 10.1.2 SCJP Java 90 120 Swing 10

More information

數 學 教 育 第 三 十 四 期 (2/202) 整 數 這 個 名 稱, 避 免 混 淆 例 如 : 我 們 可 以 說, 對 於 一 切 的 完 整 數, 以 下 的 等 式 成 立 : + r + r 2 + + r = r r, 其 中 r 不 講 不 知, 生 活 在 現 代 社 會 的

數 學 教 育 第 三 十 四 期 (2/202) 整 數 這 個 名 稱, 避 免 混 淆 例 如 : 我 們 可 以 說, 對 於 一 切 的 完 整 數, 以 下 的 等 式 成 立 : + r + r 2 + + r = r r, 其 中 r 不 講 不 知, 生 活 在 現 代 社 會 的 EduMath 34 (2/202) 在 成 長 中 不 斷 優 化 的 數 學 定 義 梁 子 傑 循 道 中 學 在 第 三 十 三 期 的 數 學 教 育 之 中, 刊 登 了 兩 篇 涉 及 數 學 定 義 的 文 章, 刺 激 起 我 的 一 些 想 法, 故 此 也 來 湊 湊 熱 鬧, 談 談 我 對 數 學 定 義 的 看 法 在 過 去 幾 年, 的 確 多 了 一 些 數 學 教

More information

章節

章節 試 題 阿 財 每 年 年 初 存 入 銀 行 0000 元, 年 利 率 %, 每 年 計 息 一 次, () 若 依 單 利 計 息, 則 第 0 年 年 底 的 本 利 和 多 少? () 若 依 複 利 計 息, 則 第 0 年 年 底 的 本 利 和 約 為 多 少?( 近 似 值 :0 0 計 ) 編 碼 0044 難 易 中 出 處 高 雄 中 學 段 考 題 解 答 ()000 元

More information

高級中等進修學校課程大綱

高級中等進修學校課程大綱 高 級 中 等 進 學 課 程 大 綱 中 華 民 國 76 年 4 月 29 日 教 育 台 (76) 技 18657 號 函 中 華 民 國 95 年 4 月 12 日 授 教 中 ( 四 ) 字 0950500589C 號 令 正 中 華 民 國 97 年 5 月 16 日 授 教 中 ( 四 ) 字 第 0970506403B 號 令 正 教 育 標 高 級 中 等 進 學, 以 充 實 國

More information

Microsoft Word - CPE考生使用手冊160524.docx

Microsoft Word - CPE考生使用手冊160524.docx 大 學 程 式 能 力 檢 定 (CPE) 考 生 使 用 手 冊 2016 年 5 月 24 日 這 份 手 冊 提 供 給 參 加 CPE 檢 定 考 試 的 考 生 內 容 包 含 考 試 環 境 的 使 用, 以 及 解 題 時 所 使 用 I/O 的 基 本 知 識 1. 如 欲 報 名 參 加 CPE 考 試, 請 先 於 CPE 網 站 完 成 帳 號 註 冊, 然 後 再 報 名 該

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

2016年中國語文科試卷三聆聽及綜合能力考核樣本試卷示例及說明

2016年中國語文科試卷三聆聽及綜合能力考核樣本試卷示例及說明 目 錄 2016 年 中 國 語 文 科 試 卷 三 聆 聽 及 綜 合 能 力 考 核 樣 本 試 卷 示 例 及 說 明 前 言 1 第 五 級 示 例 一 2 第 五 級 示 例 二 11 第 四 級 示 例 一 20 第 四 級 示 例 二 28 第 三 級 示 例 一 37 第 三 級 示 例 二 45 第 二 級 示 例 一 53 第 二 級 示 例 二 61 第 一 級 示 例 一 68

More information

PROSPECT EXPLORATION 壹 前 言 20 90 066 第 9 卷 第 2 期 中 華 民 國 100 年 2 月

PROSPECT EXPLORATION 壹 前 言 20 90 066 第 9 卷 第 2 期 中 華 民 國 100 年 2 月 專 題 研 究 法 律 與 法 制 探 析 中 國 大 陸 現 行 土 地 估 價 法 律 制 度 體 系 探 析 中 國 大 陸 現 行 土 地 估 價 法 律 制 度 體 系 A Study on the Legal Framework of Real Estate Appraisal in China 蔣 國 基 * (Chiang, Kuo-chi) 香 港 鴻 裕 公 司 法 務 長 摘

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教 材 名 称 : C 语 言 程 序 设 计 ( 第 1 版 ) 黄 保 和 江 弋 编 著 清 华 大 学 出 版 社 ISBN: 978-7-302-13599-9, 红 色 封 面 答 案 制 作 时 间 :2011 年 2 月 -5 月 一 思 考 题 1 常 量 和 变 量 有 什 么 区 别? 它 们 分 别 是 如 何 定 义 的? 常 量 是 指 在 C 程 序 运 行 过 程 中

More information

C C

C C C C 2017 3 8 1. 2. 3. 4. char 5. 2/101 C 1. 3/101 C C = 5 (F 32). 9 F C 4/101 C 1 // fal2cel.c: Convert Fah temperature to Cel temperature 2 #include 3 int main(void) 4 { 5 float fah, cel; 6 printf("please

More information

2015年计算机二级(C语言)模拟试题及答案(四)

2015年计算机二级(C语言)模拟试题及答案(四) 2016 年 计 算 机 二 级 (C 语 言 ) 模 拟 试 题 及 答 案 (4) 一 填 空 题 1 C 语 言 中 基 本 的 数 据 类 型 有 : 2 C 语 言 中 普 通 整 型 变 量 的 类 型 说 明 符 为, 在 内 存 中 占 字 节, 有 符 号 普 通 整 型 的 数 据 范 围 是 3 整 数 -35 在 机 内 的 补 码 表 示 为 4 执 行 下 列 语 句 int

More information

翁秉仁教授 本著作除另有註明, 所有內容取材自作者翁秉仁教授所著作的微積分講義, 採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出

翁秉仁教授 本著作除另有註明, 所有內容取材自作者翁秉仁教授所著作的微積分講義, 採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出 翁秉仁教授 本著作除另有註明, 所有內容取材自作者翁秉仁教授所著作的微積分講義, 採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出 函數與圖形方程式與平面曲線 隱函數反函數反三角函數連續函數與極限 與自然對數 函數與圖形方程式與平面曲線 隱函數反函數反三角函數連續函數與極限 與自然對數 函數與圖形方程式與平面曲線 隱函數反函數反三角函數連續函數與極限 與自然對數函數定義函數必須滿足兩個條件

More information

附件一:報名表與摘要

附件一:報名表與摘要 GreaTeach 2009 全 國 創 意 教 學 獎 教 案 設 計 方 案 名 稱 : 孕 動 生 命 的 奇 蹟 主 要 領 域 : 生 活 課 程 次 要 領 域 : 綜 合 活 動 其 他 領 域 : 藝 術 與 人 文 參 賽 者 姓 名 : 朱 芳 瑩 郭 偉 智 學 校 名 稱 : 台 南 縣 通 興 國 民 小 學 台 南 縣 子 龍 國 民 小 學 Key-words: 1.

More information

PowerPoint 簡報

PowerPoint 簡報 Function and Data Structure 張傑帆 Chang, Jie-Fan 函數定義 函數傳遞參數與回傳值 區域變數與全域變數 包函許多程式碼的一行程式 ( 用來代表某種功能 ) 當程式碼太多且會重覆出現時, 可以將部份程式碼抽離主程式, 寫成一段函式, 有需要用到時再去呼叫它 函數是經過組織且可重複使用的程式碼, 是能用來實現單一或是相關聯的程式碼 巧妙的運用函數可以提高程式碼的重複利用率,

More information

喉 的 饮 品, 又 是 聚 会 待 客 的 必 备, 被 誉 为 国 饮 A. 豆 浆 B. 茶 C. 可 乐 D. 酒 9. 中 国 是 世 界 文 明 古 国 之 一, 指 南 针 造 纸 术 印 刷 术 和 这 四 大 发 明 展 现 了 中 国 古 代 灿 烂 的 科 技 文 化 A. 日

喉 的 饮 品, 又 是 聚 会 待 客 的 必 备, 被 誉 为 国 饮 A. 豆 浆 B. 茶 C. 可 乐 D. 酒 9. 中 国 是 世 界 文 明 古 国 之 一, 指 南 针 造 纸 术 印 刷 术 和 这 四 大 发 明 展 现 了 中 国 古 代 灿 烂 的 科 技 文 化 A. 日 第 三 部 分 文 化 常 识 一 选 择 题 1. 中 国 古 代 伟 大 的 思 想 家 和 教 育 家 被 联 合 国 教 科 文 组 织 列 为 世 界 十 大 文 化 名 人 之 一 A. 庄 子 B. 老 子 C. 韩 非 子 D. 孔 子 答 案 :D 2. 中 国 历 史 上, 曾 是 13 个 王 朝 的 首 都 在 1 千 多 年 前 就 已 成 为 人 口 超 过 百 万 的

More information

選擇學校午膳供應商手冊適用於中、小學 (2014年9月版)

選擇學校午膳供應商手冊適用於中、小學 (2014年9月版) 2014 年 9 月版 選擇 學校午膳供應商手冊 適用於中 小學 i 1 1 2 3 4 5 6 7 8 9 1 2 2 i. ii. iii. iv. v. i. ii. iii. iv. v. vi. vii. 3 i. ii. iii. iv. v. 4 i. ii. 1. 2. 3. 4. 5. iii. iv. 5 6 3 4 5 6 i. ii. i. ii. iii. iv. v.

More information

C12711--CH4.tpf

C12711--CH4.tpf 第 直 流 迴 路 章 4-1 節 點 電 壓 法 4-2 迴 路 電 流 法 4-3 重 疊 定 理 4-4 戴 維 寧 定 理 4-5 最 大 功 率 轉 移 4-6 諾 頓 定 理 4-7 戴 維 寧 與 諾 頓 之 轉 換 重 點 掃 描 習 題 探 討 熟 練 節 點 電 壓 法 的 解 題 技 巧 熟 練 迴 路 電 流 法 的 解 題 技 巧 熟 練 重 疊 定 理 的 解 題 技 巧

More information

投影片 1

投影片 1 文 件 的 格 式 化 本 章 重 點 文 字 的 格 式 設 定 段 落 格 式 的 處 理 使 用 定 位 點 讓 文 章 整 齊 排 列 美 化 條 列 項 目 為 文 字 及 段 落 加 上 框 線 與 網 底 複 製 文 字 與 段 落 的 格 式 設 定 文 字 的 方 向 與 亞 洲 方 式 配 置 將 段 落 首 字 放 大 調 整 英 文 字 的 大 小 寫 與 全 半 形 2 設

More information

プログラムの設計と実現II

プログラムの設計と実現II UNIX C ls mkdir man http://www.tj.chiba-u.jp/lecture/prog2/ Ctrl+x, Ctrl+s ( )..[4]% gcc Wall o hoge hoge.c..[5]%./hoge 1 : 1 2 : 2 3 : 3 4 : 0 6..[6]% (! )..[4]% gcc Wall o hoge hoge.c..[5]%!g gcc Wall

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

《數學奠基活動模組示例》

《數學奠基活動模組示例》 02 學 年 就 是 要 學 好 數 學 (JUST DO MATH) - 子 計 畫 一 : 數 學 活 動 營 數 學 奠 基 活 動 模 組 示 例 : 分 數 假 帶 互 換 _ 國 小 三 四 年 級 桌 遊 活 動 名 稱 : 分 數 心 臟 病 編 號 : ( 由 主 辦 單 位 填 寫 ) 設 計 者 : 新 竹 縣 蔡 寶 桂 老 師 壹 活 動 器 材 : 一 分 數 撲 克 牌,

More information

<4D F736F F D20ACDBC3F6C4B3C344A147AEC9B6A1BADEB27A5FB6C0ABE4C4CB5F2E646F63>

<4D F736F F D20ACDBC3F6C4B3C344A147AEC9B6A1BADEB27A5FB6C0ABE4C4CB5F2E646F63> 主 題 十 : 時 間 管 理 ( 相 關 議 題 ) 壹 主 題 教 學 目 標 ( 簡 述 ) 一 協 助 學 生 了 解 時 間 管 理 的 重 要 性 二 協 助 學 生 發 展 時 間 管 理 的 技 巧 貳 主 題 教 學 大 綱 ( 簡 述 ) 一 誰 與 爭 鋒 ( 引 起 動 機 活 動 ) 藉 由 連 結 學 生 日 常 生 活 經 驗, 導 入 時 間 管 理 的 主 題 二

More information

AutoCAD 用戶如何使用 ArchiCAD

AutoCAD 用戶如何使用 ArchiCAD AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -

More information

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝 嘉 義 市 第 三 十 屆 中 小 學 科 學 展 覽 會 作 品 說 明 書 猜 拳 決 勝 負 的 最 佳 策 略 探 討 科 別 : 數 學 科 組 別 : 國 小 組 關 鍵 詞 : 剪 刀 石 頭 布 黑 白 猜 編 號 : 壹 摘 要 在 玩 遊 戲 時 往 往 需 要 運 用 猜 拳 剪 刀 石 頭 布 或 黑 白 猜 來 決 勝 負 或 是 分 組, 但 人 數 一 多, 便 無 法

More information

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型...

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型... 會 員 專 區 使 用 手 冊 Version 2.1 Sep. 2016 0 會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹... 2 1. 會 員 專 區 登 入 位 置... 2 2. 主 畫 面 與 網 站 架 構 :... 3 3. 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型... 5 1. 選 擇 期

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

<4D6963726F736F667420576F7264202D20B0AAA4A4C075BDE8A4C6BEC7AED5B2A6B77EB14DAED12D2DBCE9A4C9BCE9C16E5FB0EAA5DFB0A8A4BDB0AAA4A45FA64CBB73AAA92E646F63>

<4D6963726F736F667420576F7264202D20B0AAA4A4C075BDE8A4C6BEC7AED5B2A6B77EB14DAED12D2DBCE9A4C9BCE9C16E5FB0EAA5DFB0A8A4BDB0AAA4A45FA64CBB73AAA92E646F63> 國 立 馬 公 高 中 高 中 優 質 化 執 行 六 年 成 果 專 書 潮 升 潮 聲 - 海 洋 的 響 板 撰 寫 團 隊 薛 東 埠 校 長 黃 肇 國 主 任 林 澤 鴻 主 任 歐 棟 烈 主 任 1 潮 升 潮 聲 - 海 洋 的 響 板 摘 要 其 實 就 馬 公 高 中 言, 常 態 教 學 是 一 種 優 良 的 傳 統, 但 就 是 因 為 過 於 常 態, 所 以, 一 些

More information

Microsoft Word - dsejdoc_20011017_03.doc

Microsoft Word - dsejdoc_20011017_03.doc 有 關 調 查 的 詳 盡 資 料 及 分 析 報 告, 可 於 辦 公 時 間 內 前 往 教 育 暨 青 年 局 青 年 廳 駿 菁 活 動 中 心 查 閱 澳 門 青 少 年 研 究 系 列 之 三 澳 門 青 少 年 的 婚 姻 及 家 庭 觀 念 調 查 研 究 單 位 : 教 育 暨 青 年 司 青 年 廳 澳 門 青 少 年 犯 罪 研 究 學 會 青 少 年 研 究 小 組 研 究

More information

簡 介 第 1 節 關 於 ALIGNMENT HEALTH PLAN CALPLUS (HMO) 的 重 要 資 訊 10 1 2 14 8 8 7 2 15 9 30 8 8 1-866-634-2247711 1-888-979-2247711

簡 介 第 1 節 關 於 ALIGNMENT HEALTH PLAN CALPLUS (HMO) 的 重 要 資 訊 10 1 2 14 8 8 7 2 15 9 30 8 8 1-866-634-2247711 1-888-979-2247711 2017 福利摘要 009 加州 洛杉磯縣 橘縣 河濱縣 聖伯納迪諾縣 聖華金縣 聖塔克拉拉縣及 斯坦尼斯勞斯縣 Alignment Health Plan 是一項簽有 Medicare 合約的 HMO 計劃 能否在 Alignment Health Plan 註冊參保視合約續簽情況而定 本手冊概述了本計劃的承保範圍及您需要支付的費用 本文件並未羅列出我們承保的所有服務 亦未列舉所有限制或不保項目

More information

Microsoft PowerPoint - C_Language_flag4e_ch08.ppt [相容模式]

Microsoft PowerPoint - C_Language_flag4e_ch08.ppt [相容模式] 第八章 函數 認識函數與其原型 學習函數的宣告方式與定義 認識區域 全域與靜態變數 學習前置處理器的用法 1 8.1 簡單的函數範例 C 語言的函數 Top-down design 的目的是要達到逐步單純化 將大問題細分成小問題 將解決這些小問題的方法, 撰寫成較小的程式區塊 C 語言的函數 如賦予程式區塊一個名字 並且指定它的輸出與輸入 則此程式區塊就是一個 C 語言的函數 2 8.1 簡單的函數範例

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

Microsoft Word - ok翁志文、張佳音...doc

Microsoft Word - ok翁志文、張佳音...doc 1 壹 研究動機 一般而言 傳統大三弦琴碼的擺放位置 圖 1 大約在琴鼓下方 由下往 上三分之一的地方 約 8.5 公分 但是這種擺法 學生在初學大三弦時 左手 常伴隨著指距較大 音準較難以掌握的困擾 為解決這個技巧上的問題 必須不 斷練習將手指指距撐開 並在琴桿上做記號來加以輔助 圖 1 傳統琴碼三分之一的擺放位置 8.5 公分 目前 北京中央音樂學院談龍建教授 採取將琴碼位置 往上移至 五度音

More information

tmp b 08d6780 you tmp b you 08d a swap a hello 08d6770 hello 3 08d6770 MyString 的 copy functions 已設計為深拷貝 ( 很對 ), 如何讓它另擁有一份淺拷貝版本 ( 所謂 move 版本 )

tmp b 08d6780 you tmp b you 08d a swap a hello 08d6770 hello 3 08d6770 MyString 的 copy functions 已設計為深拷貝 ( 很對 ), 如何讓它另擁有一份淺拷貝版本 ( 所謂 move 版本 ) hello hello 08d67b0 temp b 08d67a0 you 08d67b0 temp b 08d67a0 you T temp(a); 1 a 例 MyString without move swap a a = b; 2 Until 2011 08d6790 namespace std { template void swap(t& a, T& b) {

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 C++: 物件的使用 參考 重載函式 成就別人認為不可能的事 Do what nobody else considered possible. -Steve Jobs 講師 : 張傑帆 CSIE NTU C++ 相較於 C 的特色 向下相容 在 C 語言中, 我們學了許多程式語法, 所有學過的東西, 在 C++ 中都可以使用 高階的程式描述方式 更利於用來開發大型專案, 讓程式設計師在分工時更能快速的開發程式,

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

云 浮 市 总 工 会 学 习 贯 彻 市 委 五 届 九 次 全 会 精 神 全 省 工 会 第 二 季 度 暨 上 半 年 劳 资 纠 纷 研 判 会 召 开 河 源 市 总 工 会 召 开 劳 资 纠 纷 研 判 会 议 湛 江 市 总 工 会 召 开 上 半 年 劳 资 纠 纷 研 判 会

云 浮 市 总 工 会 学 习 贯 彻 市 委 五 届 九 次 全 会 精 神 全 省 工 会 第 二 季 度 暨 上 半 年 劳 资 纠 纷 研 判 会 召 开 河 源 市 总 工 会 召 开 劳 资 纠 纷 研 判 会 议 湛 江 市 总 工 会 召 开 上 半 年 劳 资 纠 纷 研 判 会 目 录 工 作 聚 焦 全 省 工 会 主 席 会 议 全 省 工 会 主 席 会 议 召 开 推 动 工 会 工 作 再 上 新 台 阶 省 总 工 会 召 开 部 分 省 级 产 业 工 会 主 席 会 议 广 州 市 总 工 会 召 开 全 市 工 会 主 席 会 议 肇 庆 市 总 工 会 召 开 全 市 工 会 主 席 会 议 云 浮 市 总 工 会 召 开 全 市 工 会 主 席 会 议

More information

中華民國 第51屆中小學科學展覽會

中華民國 第51屆中小學科學展覽會 中 華 民 國 第 51 屆 中 小 學 科 學 展 覽 會 作 品 說 明 書 國 小 組 數 學 科 佳 作 080401 連 續 整 數 和 的 難 題 學 校 名 稱 高 雄 市 鼓 山 區 中 山 國 民 小 學 作 者 指 導 老 師 小 五 陳 書 玟 小 五 黃 鈺 媚 邱 郁 芳 許 紋 菁 小 五 方 培 蓉 小 五 許 家 哲 小 五 蔣 承 軒 關 鍵 詞 連 續 整 數 和

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

Untitled

Untitled 429_1 429_2 429_3 429_4 1 429_5 429_6 429_7 429_8 2 429_9 429_10 429_11 429_12 3 429_13 429_14 429_15 4 429_16 429_17 429_18 5 429_19 429_20 429_21 429_22 6 429_23 429_24 429_25 7 429_26 429_27 429_28

More information