第* 章 指標與結構

Size: px
Start display at page:

Download "第* 章 指標與結構"

Transcription

1 ii 序言 序 C 語言的最大特色就是 指標 (Pointer), 這是個讓人又愛又怕受傷害的主題 有一句話是, 學過 C, 而不會指標, 那只能說您看過 C 熟悉指標的人, 會將它比喻是天上那一顆最美的星星, 而讓不懂的人, 頭上會冒星星, 同樣是星星, 但卻有不同的情境 指標好難喔, 像無字天書, 不知道該如何學, 從哪一地方開始下手, 有沒有秘訣, 常常有人會對我講這些話, 並問我有沒有好方法可以 頓悟 它 有許多人學到指標時, 便裹足不前 基本原因是沒有專書討論指標及與其相關的主題 基於此, 便開始規劃, 撰寫一本以指標為核心的書籍, 使得對指標不太懂的人, 可以輕易了解指標的運作原理與其應用, 同時也可以讓已了解的人精益求精, 更進一步探考個中的奧秘 現在, 已夢想成真, 從書名 精通 C/C++ 指標 : 深入系統底層技術, 就知道它是您學習與深入指標的最佳讀本 本書內容精彩無比, 除了對 C/C++ 語言的指標有深入的探討外, 同時也將與指標有異曲同工之妙的 reference 詳加討論, 所以本書不僅有 C 而已, 還包括 C++ 程式語言, 有關 reference 的主題 其實不僅 C++ 使用 reference 的概念,Java C# 以及 Python 也是以 reference 達到和 C 語言的指標之功能 所以本書也加入 Java C# 以及 Python 這三種程式語言相關議題的討論 我們從 C 語言的指標與其息息相關的記憶體基本概念, 開始展開這一次的快樂探險旅程, 其中會經過 : 指標與變數 指標與陣列 指標與函數 指標與字串 指標與結構 鏈結串列 二元搜尋樹 指標與檔案處理等刺激關卡, 希望能有效導引讀者進入指標的深層世界 同時也會以鏈結串列 二元搜尋樹, 檔案的處理等重要的主題, 加以應用於本書所談的其它程式語言, 從而驗證指標與 reference 的相似功能

2 序言 iii 本書的共有六篇, 前五篇分別是當今很紅的程式語言, 分別是 C C++ Java Visual C# 及 Python 第六篇是各種程式語言比較篇, 將 C C++ Java Visual C# 及 Python 等五種程式語言, 在程式語言基本架構上的主題做比較, 希望此篇可以讓您一窺程式語言之美 撰寫本書的心情不知為什麼, 雖然很辛苦, 但覺得好愉快, 因為我的期望快實現了, 因為您可以從本書輕輕鬆鬆的了解指標的精髓, 進而加以應用, 並告訴我, 指標是天上閃亮的星星 擁護我的讀者不在少數, 有的在國內, 有的在大陸, 因此, 常常會聽到 : 老師, 我是看您的書長大的 真的有一種使命感, 要撰寫一些進階有參考價值的書, 本書完成了, 真誠的希望您可以從書中獲取一些知識, 做為您的一技之長 再一次的謝謝您的一路的相陪 支持與鼓勵, 讓我有動力再出發, 感恩 mjtsai168@gmail.com

3 04 指標與函數 4-1 函數初探 4-2 兩數對調 4-3 再論傳址呼叫 4-4 指向函數的指標 4-5 傳回指標的函數 4-6 除錯題 4-7 問題演練 4-8 程式實作

4 80 Part 1 C 程式語言篇 4-1 函數初探 函數 (function) 是執行某一任務的片段程式 它的好處是使程式模組化 重複使用 降低維護成本等功能 函數可分為兩種, 一為庫存函數 (library function), 它是編譯器所提供的, 二為使用者自定函數 (user-defined function), 它是由使用者撰寫的 本章所討論的是後者 函數的呼叫可分為傳值呼叫 (call by value) 與傳址呼叫 (call by address) 傳值呼叫表示實際參數傳給形式參數的是值 (value), 而傳址呼叫則是傳位址 (adddress) 我們先從一簡單的範例談起, 請參閱範例程式 functioncall-5 範例程式 :functioncall /* functioncall-5.c*/ double calaverage(double, double); double x, y, aver; printf(" 請輸入 x 與 y 的浮點數 : "); scanf("%lf %lf", &x, &y); aver = calaverage(x, y); printf("x 與 y 的平均數為 : %.2f\n", aver); double calaverage(double a, double b) double average; average=(a+b)/2; return average;

5 Chapter 4 指標與函數 81 輸出結果 請輸入 x 與 y 的浮點數 : x 與 y 的平均數為 : 程式將實際參數 x 與 y 傳送給 calaverage 函數的形式參數 a 與 b, 計算此兩數的平均數, 並指定給 average 變數後, 回傳給主程式的 aver, 最後將它輸出 注意! 由於 calaverage 函數的資料型態是 double, 所以函數的回傳值 average 的資料型態也必須是 double 由於 aver 變數用於接收 average 變數值, 所以 aver 的資料型態也必須是 double 由於實際參數傳給形式參數是變數值, 所以稱此為傳值呼叫 4-2 兩數對調 指標到底有什好處呢? 我們從兩數對調的運作方式談起, 請參閱範例程 式 swaptype 範例程式 :swaptype /* swaptype.c */ void swap_by_address(int *, int *); void swap_by_value(int, int); int x=100, y=200; /* Call by value */ printf("call by value\n"); printf("before swapping...\n"); printf("x=%d, y=%d\n", x, y); swap_by_value(x, y); printf("after swapping...\n"); printf("x=%d, y=%d\n\n", x, y); /* Call by address */ x = 100; y = 200;

6 82 Part 1 C 程式語言篇 printf("call by address\n"); printf("before swapping...\n"); printf("x=%d, y=%d\n", x, y); swap_by_address(&x, &y); printf("after swapping...\n"); printf("x=%d, y=%d\n\n", x, y); void swap_by_value(int a, int b) int temp; temp = a; a = b; b = temp; void swap_by_address(int *a, int *b) int temp; temp = *a; *a = *b; *b = temp; 輸出結果 Call by value Before swapping... x=100, y=200 After swapping... x=100, y=200 Call by address Before swapping... x=100, y=200 After swapping... x=200, y=100

7 Chapter 4 指標與函數 83 從輸出結果得知, 利用傳值呼叫無法達到兩數對調的效果, 但利用傳址 呼叫就可以 swap_by_value() 為傳值呼叫函數, 如圖 4-1 所示 : x 10 y 20 a 10 temp b 20 temp = a; a = b; b = temp; 圖 4-1 傳值呼叫 而 swap_by_address() 為傳址呼叫函數, 如圖 4-2 所示 : &x &y x a temp b temp = *a; *a = *b; *b = temp; 圖 4-2 傳址呼叫 4-3 再論傳址呼叫 接下來, 討論一些常以傳址方式運作的範例 找尋陣列中的最大值 首先討論如何呼叫一函數, 尋找出陣列的最大值, 如範例程式 findmax 所示

8 84 Part 1 C 程式語言篇 範例程式 :findmax /* findmax.c*/ int findmax(int [], int); int i; int arr[] = 20, 10, 100, 40, 60, 80, 90; int elements = sizeof(arr)/sizeof(arr[0]); int maxnumber = findmax(arr, elements); printf("max( "); for(i=0; i<elements; i++) printf("%d ", arr[i]); printf(") is %d\n", maxnumber); int findmax(int x[], int n) int j; int max = x[0]; for(j=1; j<n; j++) if(x[j] > max) max = x[j]; return max; 輸出結果 Max( ) is 100 在 findmax 函數中 ( 第 20~28 行 ),x 陣列其實就是 arr 陣列, 因為此函數的呼叫是傳址呼叫, 將 arr 陣列第一個元素的位址, 指定給 x 陣列 findmax() 函數也可以撰寫成以下的片段程式 :

9 Chapter 4 指標與函數 85 int findmax(int *, int n); /* 函數語法宣告 */ int findmax(int *x, int n) /* 函數定義 */ int j; int max = *x; for(j=1; j<n; j++) if(*(x+j) > max) max = *(x+j); return max; 上述兩種寫法都可以 因為 [] 和 * 都是指標 我個人比較喜歡使用 * 的方式, 因為它好像天上一顆閃亮的星星 加總一維陣列的元素 接下來, 討論如何呼叫一函數, 以計算一維陣列元素的總和, 如範例程 式 sumofarray1-1 所示 範例程式 :sumofarray /* sumofarray1-1.c */ int sum(int [], int); int i; int arr[] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr)/sizeof(arr[0]); int total = sum(arr, elements); printf("sum( "); for(i=0; i<elements; i++) printf("%d ", arr[i]); printf(") is %d\n", total);

10 86 Part 1 C 程式語言篇 int sum(int x[], int n) int j, t = 0; for(j=0; j<n; j++) t += x[j]; return t; 輸出結果 Sum( ) is 550 也可以使用另一種方式撰寫之, 如範例 sumofarray1-2 所示 範例程式 :sumofarray * sumofarray1-2.c */ int sum(int *, int); int i; int arr[] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr)/sizeof(arr[0]); int total = sum(arr, elements); printf("sum("); for(i=0; i<elements; i++) printf("%d ", arr[i]); printf(") is %d\n", total); int sum(int *x, int n) int j, t = 0; for(j=0; j<n; j++) t += *(x+j); return t;

11 Chapter 4 指標與函數 87 輸出結果 Sum( ) is 550 從輸出結果驗證, 使用 t += x[j]; 與 t += *(x+j); 是一樣的 加總二維陣列的元素 以上是傳送一維陣列, 那二維陣列應如何傳送呢? 我們來探討如何呼叫一函數, 以計算二維陣列的總和, 請參閱範例程式 sumofarray2-1 範例程式 :sumofarray /* sumofarray2-1.c */ int sum(int [][2], int, int); int i, j, row, column, total=0; int arr2[][2] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr2)/sizeof(arr2[0][0]); row = elements / 2; column = 2; total = sum(arr2, row, column); printf("there are %d elements in the array\n", elements); printf("sum(\n"); for(i=0; i<row; i++) for (j=0; j<column; j++) printf("%3d ", arr2[i][j]); printf("\n");

12 88 Part 1 C 程式語言篇 printf(") is %d\n", total); int sum(int p2[][2], int n, int m) int i, j, t = 0; for(i=0; i<n; i++) for(j=0; j<m; j++) t += p2[i][j]; return t; 輸出結果 There are 10 elements in the array Sum( ) is 550 另一種方式的寫法, 如範例程式 sumofarray2-2 所示 範例程式 :sumofarray /* sumofarray2-2.c */ int sum(int (*p2)[2], int); int i, j, row, column, total = 0; int arr2[][2] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr2)/sizeof(arr2[0][0]); row = elements / 2; column = 2;

13 Chapter 4 指標與函數 total = sum(arr2, row); printf("there are %d elements in the array\n", elements); printf("sum(\n"); for(i=0; i<row; i++) for (j=0; j<column; j++) printf("%d ", arr2[i][j]); printf("\n"); printf(") is %d\n", total); getch(); int sum(int (*p2)[2], int n) int i, j, t = 0; for(i=0; i<n; i++) for(j=0; j<2; j++) t += *(*(p2+i)+j); return t; 輸出結果如同範例 sumofarray2-1 我們知道 *p 和 p[] 的表示方法是相通的 所以只要將 p2[][2] 改為 (*p2)[2] 就可以了 同理, 也驗證以下的式子是相等的 p2[i][j] == *(*(p2+i)+j);

14 90 Part 1 C 程式語言篇 4-4 指向函數的指標 指向函數的指標 (pointer to function) 相信有些人從未用過, 或根本沒聽過, 指標怎麼會和函數有關連呢? 指向指標的函數可使得程式在應用上顯得更為靈活, 當您要使用哪一函數, 只要將指標指向此函數即可, 其實就是將函數名稱設定給一指標, 因為函數名稱是一位址 ( 當然是在記憶體的位址 ), 在未進入此主題時, 讀者須分辨 int *pf(int); - 與 int (*pf)(int); - 是不一樣的, 其中 表示 pf 是一函數, 此函數有一參數為 int 型態, 且會回傳一指向 int 的指標, 下一節將詳加討論 而 為 pf 是一指向某一函數的指標, 此函數最後回傳 int 值 在處理指向函數指標時, 有一些需要特別注意的地方 : int add(int, int); int (*pf)(int, int); pf = add; 因為 add 函數有 2 個參數, 故 pf 指標也要有 2 個參數才能匹配 以下是不正確的使用方法 : double add1(double, double); int add2(int); int (*pf)(int, int); pf = add1; /* 錯, 因為兩者函數之參數的資料型態不同 */ pf = add2; /* 錯, 因為兩者函數之參數的個數不同 */ 有了以上的認知後, 咱們來研究範例程式 pointertofunction 做了什麼事 範例程式 :pointertofunction /* pointertofunction.c */ int add(int, int); int substract(int, int);

15 Chapter 4 指標與函數 int multiply(int, int); int divide(int, int); int (*operation)(int, int); int x, y, output; printf(" 請輸入 x 與 y: "); scanf("%d %d", &x, &y); operation = add; output = (*operation)(x, y); printf("%d + %d = %d\n", x, y, output); operation = substract; output = (*operation)(x, y); printf("%d - %d = %d\n", x, y, output); operation = multiply; output = (*operation)(x, y); printf("%d * %d = %d\n", x, y, output); operation = divide; output = (*operation)(x, y); printf("%d / %d = %d\n", x, y, output); int add(int a, int b) return a+b; int sub(int a, int b) return a-b; int multiply(int a, int b)

16 92 Part 1 C 程式語言篇 return a*b; int divide(int a, int b) return a/b; 輸出結果 請輸入 x 與 y: = = * 2 = / 2 = 50 程式中有四個函數分別處理加 (add) 減(sub) 乘(multiply) 除(divide), 同時也宣告一指向函數的指標 operation, 當要處理加法時, 則將 add 指定給 operation 同理, 要處理乘法, 也只要將 multiply 指定給 operation 便可, 以此類推 程式要求使用者輸入二個數值 x y, 並將其結果存放於 output 4-5 傳回指標的函數 前面曾提及 int *pf(int); 它是一回傳指標的函數 (function returns a pointer), 其表示 pf 是一函數, 此函數有一個參數, 而且會回傳一指向 int 的指標 請參閱範例程式 functionretpointer 範例程式 :functionretpointer /* funtionretpointer.c */ int *pf(int [], int); #define MAX 5

17 Chapter 4 指標與函數 int k[max]; int total=0, n; int i[max] = 10, 20, 30, 40, 50; int *ptr; ptr = pf(i, MAX); printf("ptr = %#x\n\n", ptr); printf("sum of (\n"); for(n=0; n<max; n++) printf("k[%d] = %d \n", n, *(ptr+n)); total += *(ptr+n); printf(") is %d\n", total); int *pf(int x[], int n) int m; int j[] = 100, 200, 300, 400, 500; for(m=0; m<n; m++) k[m] = j[m]+x[m]; printf("k[%d] = %d\n", m, k[m]); printf("k = %#x\n", k); return k; 輸出結果 k[0] = 110 k[1] = 220 k[2] = 330 k[3] = 440 k[4] = 550 k = 0x1030

18 94 Part 1 C 程式語言篇 ptr = 0x1030 Sum of ( k[0] = 110 k[1] = 220 k[2] = 330 k[3] = 440 k[4] = 550 ) is 1650 程式中有一函數的原型宣告, 如下所示 : int *pf(int [], int); 此表示 pf 是一函數, 有兩個參數, 而且會回傳一指向 int 的指標 程式中的 k 是陣列名稱, 表示陣列第一個元素的位址 當 pf 函數結束時, 將回傳 k 給 main 函數的 ptr 指標變數, 使得 ptr 是一指向 k 陣列第一個元素的位址, 亦即 ptr 等同於 &k[0] ( 從輸出結果得知為 0x1030)

19 Chapter 4 指標與函數 除錯題 小蔡老師出了以下程式, 要請大家一起來 Debug 1. /* sumofarraybugs-1.c */ int sum(int *, int); int i; int arr[] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr)/sizeof(arr[0]); int total = sum(arr, elements); printf("sum("); for(i=0; i<elements; i++) printf("%d ", arr[i]); printf(") is %d\n", total); int sum(int *x, int n) int j, t=0; for(j=0; j<n; j++) t += *(x); return t; 2. /* sumofarraybugs-2.c */ int sum(int *, int); int i; int arr[] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr)/sizeof(arr[0]); int total = sum(arr, elements); printf("sum(");

20 96 Part 1 C 程式語言篇 for(i=0; i<elements; i++) printf("%d ", arr[i]); printf(") is %d\n", total); int sum(int *x, int n) int j, t=0; for(j=0; j<n; j++) t += *(x+j); return t; 3. /* sumofarray2-1-bugs.c */ int sum(int [][2], int, int); int i, j, row, column, total=0; int arr2[][2] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr2)/sizeof(arr2[0][0]); row = elements / 2; column = 2; total = sum(arr2, row, column); printf("there are %d elements in the array\n", elements); printf("sum(\n"); for(i=0; i<row; i++) for (j=0; j<column; j++) printf("%3d ", arr2[i][j]); printf("\n"); printf(") is %d\n", total); int sum(int p2[][], int n, int m) int i, j, t=0;

21 Chapter 4 指標與函數 97 for(i=0; i<n; i++) for(j=0; j<m; j++) t += p2[i][j]; return t; 4. /* sumofarray2-2-bugs.c */ int sum(int *p[2], int); int i, j, row, column, total=0; int arr2[][2] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int elements = sizeof(arr2)/sizeof(arr2[0][0]); row = elements / 2; column = 2; total = sum(arr2, row); printf("there are %d elements in the array\n", elements); printf("sum(\n"); for(i=0; i<row; i++) for (j=0; j<column; j++) printf("%3d ", arr2[i][j]); printf("\n"); printf(") is %d\n", total); int sum(int *p2[2], int n) int i, j, t=0; for(i=0; i<n; i++) for(j=0; j<2; j++) t += *(*(p2+i)+j); return t;

22 98 Part 1 C 程式語言篇 5. /* functionretpointer-bugs.c */ int *pf(int [], int); #define MAX 5 int total = 0, k; int i[max] = 10, 20, 30, 40, 50; int *ptr; ptr = pf(i, MAX); printf("ptr=%p\n\n", ptr); printf("sum of (\n"); for(k=0; k<max; k++) printf("k[%d]=%d \n", k, *(ptr+k)); total += *(ptr+k); printf(") is %d\n", total); int *pf(int x[], int n) int m; int k[max]; int j[] = 100, 200, 300, 400, 500; for(m=0; m<n; m++) k[m] = j[m] + x[m]; printf("k[%d]=%d\n", m, k[m]); printf("k=%p\n", k); return k;

23 Chapter 4 指標與函數 問題演練 1. 試申述下列敘述的意義 : (a) int (*p)(int); (b) int *p(int); 4-8 程式實作 1. 請先定義一含有十個資料的一維陣列, 再利用傳址方式將此陣列,(1) 傳給 input 函數, 以便輸入資料,(2) 傳給 total 函數, 計算此陣列元素的和, 之後將總和回傳 2. 請先定義一含有八個資料的二維陣列 (2 列 4 行 ), 再利用傳址方式將此陣列,(1) 傳給 input 函數, 以便輸入資料,(2) 傳給 total2 函數, 計算此陣列元素的和, 之後將總和回傳 3. 撰寫兩種排序的方法, 如氣泡排序與插入排序, 之後以 4-4 節所論及指向函數的指標之方法, 撰寫一主程式分別呼叫這兩個函數 4. 試以第三章的命令列引數, 在命令列提示字元的模式下, 將一陣列的資料以氣泡排序加以排序之 sort r 或 sort -a r 表示以降幕 ( 由大至小 ) 的方式排序之,a 則表示以升幕 ( 由小至大 ) 的方式排序之

Microsoft Word - part doc

Microsoft Word - part doc 3 指標與陣列 3-1 指標與一維陣列 3-2 指標與二維陣列 3-3 陣列指標 3-4 為什麼 parr 等同於 *parr? 3-5 指向陣列的指標 3-6 多重指標 3-7 命令列引數 3-8 除錯題 3-9 問題演練 3-10 程式實作 32 Part 1 C 程式語言篇 指標其實就是一位址 陣列的名稱, 表示此陣列第一個元素的位址, 所以它也是指標 由此可知, 指標與陣列的關係是很密切的

More information

資料結構之C語言重點複習

資料結構之C語言重點複習 鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值

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

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

C++ 程式設計

C++ 程式設計 C C 料, 數, - 列 串 理 列 main 數串列 什 pointer) 數, 數, 數 數 省 不 不, 數 (1) 數, 不 數 * 料 * 數 int *int_ptr; char *ch_ptr; float *float_ptr; double *double_ptr; 數 (2) int i=3; int *ptr; ptr=&i; 1000 1012 ptr 數, 數 1004

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

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

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

C/C++基礎程式設計班 C/C++ 基礎程式設計 指標 (Pointer) 講師 : 張傑帆 CSIE, NTU 瘋到自以為能改變世界的人, 就能改變世界 The people who are crazy enough to think they can change the world are the ones who do.-steve Jobs 課程大綱 指標簡介 陣列與指標 動態記憶體配置 指標宣告進階 指標 用途

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

運算子多載 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

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

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

Microsoft PowerPoint - STU_C_Lang_CH13.ppt

Microsoft PowerPoint - STU_C_Lang_CH13.ppt 第 13 章 動態配置記憶體 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 第 13 章 動態配置記憶體 13-1 記憶體配置函式 malloc( ) 13-2 動態配置結構陣列 配置記憶體 預估需求數量的範圍是一項不容易的學問 例 : 大到預估今年國家預算, 小到預估櫥窗裡展示的毛線衣, 需要多少磅毛線才能織成 撰寫程式時, 一樣無法預估程式執行所需的記憶體空間

More information

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

C/C++基礎程式設計班 C/C++ 基礎程式設計 我們必須讓小事也令人難忘 We ve got to make the small things unforgettable. -Steve Jobs 函式 (Function) 講師 : 張傑帆 CSIE NTU 課程大綱 函式概論 變數類型 - 全 / 區域變數 函式中以指標當參數 傳遞陣列參數 把程式拆成多個檔案 函式 (Function) 包函許多程式碼的一行程式 (

More information

Microsoft PowerPoint - Class5.pptx

Microsoft PowerPoint - Class5.pptx C++ 程式初探 V 2015 暑期 ver. 1.0.1 C++ 程式語言 大綱 1. 大量檔案讀取 & 計算 2. 指標 3. 動態記憶體 & 動態陣列 4. 標準函式庫 (STL) vector, algorithm 5. 結構與類別 2 大量檔案讀取 & 計算 若目前有一個程式將讀取純文字文件 (.txt) 中的整數, 並將該文件中的整數有小到大排序後, 儲存到另外一個新的純文字件中 假設有

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

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

C 語言—陣列及字串

C 語言—陣列及字串 10/16 系程主講人 : 荊輔翔 概論 陣列 陣列是一個具有索引 (index) 性質的連續資料儲存空間集合 陣列中每一個資料儲存空間稱之為陣列元素 (array element); 它們都具有相同的資料名稱 資料型態 及空間大小 ; 但存取它們時則須藉由索引 ( 或稱註標 ) 來區別辨識 索引代表資料在陣列中的相對位址 ( 其計數由 0 開始, 其餘累加類推 ), 且須由中括號 [ ] 涵蓋之

More information

390 1975 23 664 25 117 1986 Km % % % I 3.61 23.1 387.8 15.4 35.8 A 2.21 14.1 300.1 11.9 33.44 B 1.40 9.0 87.7 3.5 2.36 II 6.11

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

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

2

2 2 3 4 5 6 1 1 1 1 3 1 2 7 13... 2... 4 1... 6... 8... 20... 22... 26 Chapter 01 contents 14 contents... 29... 33... 37 Column... 40... 42... 44... 47 Chapter 02 15... 54... 59... 66 S... 68... 72... 74...

More information

上海市本科教学质量年度报告

上海市本科教学质量年度报告 上 海 市 本 科 教 学 质 量 年 度 报 告 数 据 内 涵 说 明 V2.0 版 上 海 市 教 委 高 教 处 上 海 喆 思 (2015.07.02) 目 录 一 基 本 统 计 挃 标 说 明... 4 二 挃 标 解 释... 4 1. 全 日 制 在 校 本 科 生 数 及 占 在 校 生 总 数 的 比 例 ( 学 年 )... 4 2. 当 年 本 科 招 生 与 业 总 数

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

Microsoft Word - C-pgm-ws2010.doc

Microsoft Word - C-pgm-ws2010.doc Information and Communication Technology 資訊與通訊科技 Loops (while/for) C 廻路 姓名 : 班別 : ( ) CS C Programming #1 Functions 函數 : 1 若 n=14, 求以下表示式的值 Expressions 表示式 Value 值 Expressions 表示式 Value 值 A 20 2 * (n /

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

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

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

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

Microsoft PowerPoint - 13_指標、資料傳遞2.pptx

Microsoft PowerPoint - 13_指標、資料傳遞2.pptx 1 2 指標 Lecture 13 指標函式呼叫的資料傳遞 (III) 傳址指標與陣列 Pointer 3 4 指標 / 指位器 (Pointer) 變數 int a; 整數型別, 名稱為 a 變數是為了使用記憶體資源來儲存資料與進行運算 所有的變數都佔有記憶體空間 記憶體 可視為一個很大的一維陣列, 單位是 byte 問題 一個 4KB 的電腦, 其記憶體位置 ( 編號 ) 從 0 至? 4 x

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

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

陣列與鏈結串列 Array and Linked List

陣列與鏈結串列 Array and Linked List 陣列與鏈結串列 Array and Linked List 講師 : 洪安 1 大綱 結構陣列 鏈結串列 單向鏈結串列之資料型態 單向鏈結串列之基本運算 課堂練習 2 結構陣列 優點 缺點 使用容易 class student int math; int english; int computer; ; 刪除與插入造成資料移動頻繁 浪費不必要之記憶體 int main() student s[5];

More information

untitled

untitled 1 DBF (READDBF.C)... 1 2 (filetest.c)...2 3 (mousetes.c)...3 4 (painttes.c)...5 5 (dirtest.c)...9 6 (list.c)...9 1 dbf (readdbf.c) /* dbf */ #include int rf,k,reclen,addr,*p1; long brec,erec,i,j,recnum,*p2;

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

招行2002年半年度报告全文.PDF

招行2002年半年度报告全文.PDF 2 2 12 13 13 16 19 19 1 2 7088 518040 14,444 2,744-370 -1,955-864 14,889 3 4 8% 16.38 14.01 10.26 11.39 11.93 11.61 4% 10.73 9.69 4.23 10.89 11.11 11.30 15% 6.43 7.59 8.15 10.64 9.28 11.44 75% 55.67 57.74

More information

(Microsoft Word - outline for Genesis 9\243\2721\243\25529.doc)

(Microsoft Word - outline for Genesis 9\243\2721\243\25529.doc) 創 世 紀 9:1-29; 神 的 憐 憫 及 與 挪 亞 立 約 韋 江 傳 道 暖 身 問 題 : 當 別 人 無 意 識 地 踩 到 你 的 腳, 確 一 句 話 不 說 就 走 開 的 時 候, 你 會 怎 麼 樣 做? 注 意 : 大 綱 中 問 題 較 多, 但 顯 然 不 是 所 有 的 都 需 要 討 論 到, 比 較 多 的 是 供 你 們 參 考 所 以, 每 一 個 帶 領 者

More information

穨Shuk-final.PDF

穨Shuk-final.PDF : : ( ( ( ( ( D : 20 25 -, -, - :, D ( ( ((,! ( ( ( 15 20 ( - - - ( ( ( 1985 33 ( ( ( 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - - - - - ( ( ( - --- ( - ( - - - - ( ( ( ( ( ( ( ( 1985 35 1. ( ( ( ( ( 2.

More information

2

2 1 2 3 4 4 5 5 6 6 I 17 27 31 63 II 79 87 91 99 103 107 113 119 III 129 135 137 141 145 153 163 165 169 175 177 181 7 187 193 195 199 201 7 8 9 9 10 11 11 12 12 I 13 13 14 14 I.... 17... 27 15... 31...

More information

Microsoft Word - 75413980_4

Microsoft Word - 75413980_4 中 国 资 产 管 理 业 翘 首 等 待 修 订 后 的 证 券 投 资 基 金 法 及 配 套 法 规 的 施 行 2012 年 12 月 28 日, 业 内 期 盼 已 久 的 中 华 人 民 共 和 国 证 券 投 资 基 金 法 ( 新 基 金 法 ) 修 订 通 过, 自 2013 年 6 月 1 日 起 施 行 为 了 支 持 新 基 金 法 的 实 施, 有 关 监 管 部 门, 主

More information

郑州大学(下).doc

郑州大学(下).doc ...1...10 ( )...12...14...18...20...24...26...30...33...37...39...42...45...48...52...53 I ...57...63...65...74...82...84...85...87...91...95...97... 101... 103... 106... 109... 115... 124... 126... 128

More information

厨房小知识(六)

厨房小知识(六) ...1...1...2...2...4...6...7...8...9...10...13...14...17...18...20...20...21...23...24...24...26...27...28 I II...31...32...32...35...36...39...40...41...41...42...43...44...47?...49...50...52...53...54...54...60...67...68...69

More information

广 东 纺 织 职 业 技 术 学 院 发 展 党 员 公 示 制 实 施 办 法...189 关 于 推 荐 优 秀 团 员 作 为 党 的 发 展 对 象 工 作 的 意 见...192 后 勤 管 理 工 作 广 东 纺 织 职 业 技 术 学 院 新 引 进 教 职 工 周 转 房 管 理

广 东 纺 织 职 业 技 术 学 院 发 展 党 员 公 示 制 实 施 办 法...189 关 于 推 荐 优 秀 团 员 作 为 党 的 发 展 对 象 工 作 的 意 见...192 后 勤 管 理 工 作 广 东 纺 织 职 业 技 术 学 院 新 引 进 教 职 工 周 转 房 管 理 目 党 政 工 作 广 东 纺 织 职 业 技 术 学 院 党 委 理 论 中 心 组 学 习 制 度...1 广 东 纺 织 职 业 技 术 学 院 教 职 工 政 治 理 论 学 习 制 度...4 广 东 纺 织 职 业 技 术 学 院 党 风 廉 政 建 设 责 任 制 实 施 办 法 ( 试 行 )...6 广 东 纺 织 职 业 技 术 学 院 党 风 廉 政 建 设 暂 行 规 定...18

More information

2005 2005 12

2005  2005 12 2005 2005 http://www.nsfc.gov.cn 2005 12 2005...1 1-1 2005...1 1-2 2005...2 1-3 2005...5 1-4 2005...6 1-5 2005...7 1-6 2005...8 1-7 2005...9 1-8 2005...10 1-9 2005 200...11 1-10 2005...21 1-11 2005...61

More information

游戏攻略大全(五十).doc

游戏攻略大全(五十).doc I...1...2...18...32...37...39...40...40...41...41...41...42...42...42...43...44...44...44...45...45...45...46 ...46...46...47...47...47...47...48...48...48...49...51...72...80...82...85...86...91...94...97

More information

金融英语证书考试大纲

金融英语证书考试大纲 金 融 英 语 证 书 考 试 大 纲 第 一 部 分 考 试 说 明 一 考 试 目 的 金 融 英 语 证 书 考 试 是 国 家 级 行 业 性 专 业 外 语 水 平 考 试, 旨 在 通 过 统 一 的 标 准 化 考 试 程 序 和 测 试 标 准, 为 中 国 金 融 业 提 供 金 融 英 语 水 平 行 业 参 考 标 准, 测 试 并 认 定 应 试 人 员 的 金 融 英 语

More information

I...1...2...3...4...6...7...8...10... 11...12...13...14...16...17...18...20...21...22...23...25...26...27...28...30 II...31...33...34...35...37...38...39...41...43...44...45...47...49...50...52...54...55...56...57...59...60...61...62...63...64...65

More information

健康知识(二)

健康知识(二) I...1...6...7...8...10...12...14...15...17...19...22...26...28...29...30...31...32...34...36...37...38...39...40 II...41...42...43...46 7...47...48...49...53...55...56...57...58...60...66...67...68...69...69...70...73...73...74...75...78...79...79

More information

中南财经大学(二).doc

中南财经大学(二).doc 2004...1...3 2004...5...9 2004...10 2004...13...16...18...19...23...35...39...42...44...46...50 I ...53...54 ( )...57...58...62... 121... 124... 149 ( )... 151... 152... 154... 157... 158... 159... 163...

More information

广西大学(一).doc

广西大学(一).doc .....1... 11...14...15...16...17...19...19...22 ( )...30 ( )...32...34...39...44 ( )...63...64...67...69 I ...75...77...79...81...87 ( )...88...92...93...95...98... 100... 104... 114... 116... 124 ( )...

More information

根据学校教学工作安排,2011年9月19日正式开课,也是我校迁址蓬莱的第一学期开学

根据学校教学工作安排,2011年9月19日正式开课,也是我校迁址蓬莱的第一学期开学 济 南 大 学 泉 城 学 院 2014 届 毕 业 生 就 业 质 量 年 度 报 告 前 言 济 南 大 学 泉 城 学 院 是 国 家 教 育 部 和 山 东 省 人 民 政 府 正 式 批 准 成 立, 实 施 本 科 层 次 学 历 教 育 的 综 合 性 高 等 院 校 自 2005 年 建 校 以 来, 学 院 依 托 济 南 大 学 雄 厚 的 办 学 实 力, 坚 持 以 学 生

More information

山东大学(一).doc

山东大学(一).doc ...1...8...23...27...30 ( )...33...36...40...44...46...52 ( )...53...54...54 I ...55...56...58...59...60 ( )...63...75...88...92...99 ( )... 110... 118... 138... 142... 148 ( )... 152 2004 2006... 156

More information

主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清

主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清 主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清 周 秋 婷 李 忆 萍 徐 如 雪 何 雯 技 术 编 辑 : 李 雅 清 曹 纯 纯 薛 莞 陈 敏

More information

最新文物管理执法全书(十四).doc

最新文物管理执法全书(十四).doc I...1...3...5...8...12...15...19...23...25...28...30...34...37...39...43...47...50...52...55...59...60...63...67...70 ...75...79...82...83...85...90...92...95...99... 103... 106... 113... 117... 119...

More information

园林常识(二).doc

园林常识(二).doc I...1...1...1...2...32...33...36...38...41...42...43...43...43...44...45...45...46...48...49...56...62...65 ...68...77...84...98... 103 :... 104... 105 :... 107 :... 109... 110...111... 126... 127... 130

More information

前 言 二 一 六 年 四 月 四 日, 兒 童 節, 誕 生 了 一 件 美 事 : 中 國 作 家 曹 文 軒 在 意 大 利 博 洛 尼 亞 國 際 童 書 展 榮 獲 國 際 安 徒 生 文 學 獎, 是 該 獎 創 設 六 十 年 來, 第 一 位 摘 桂 的 中 國 作 家, 意 義 重

前 言 二 一 六 年 四 月 四 日, 兒 童 節, 誕 生 了 一 件 美 事 : 中 國 作 家 曹 文 軒 在 意 大 利 博 洛 尼 亞 國 際 童 書 展 榮 獲 國 際 安 徒 生 文 學 獎, 是 該 獎 創 設 六 十 年 來, 第 一 位 摘 桂 的 中 國 作 家, 意 義 重 目 錄 前 言 i 童 年 1 關 於 肥 肉 的 歷 史 記 憶 ( 節 錄 ) 7 疲 民 15 水 邊 的 文 字 屋 23 海 邊 的 屋 29 紅 葫 蘆 37 追 隨 永 恆 ( 草 房 子 代 跋 一 ) 53 因 水 而 生 草 房 子 寫 作 札 記 59 書 香 人 家 73 朗 讀 的 意 義 79 知 無 涯, 書 為 馬 85 讀 是 誰 91 給 孩 子 講 課 文 學

More information

湖 南 科 技 大 学

湖 南 科 技 大 学 I 目 录 第 一 章 2015 年 度 培 训 概 况 1 1 基 本 情 况 1 1.1 项 目 申 报 情 况 1 1.2 项 目 实 施 情 况 3 1.3 学 员 来 源 情 况 5 1.4 项 目 经 费 情 况 7 2 组 织 管 理 9 2.1 学 校 设 立 培 训 项 目 实 施 工 作 领 导 小 组 9 2.2 施 训 学 院 设 立 项 目 实 施 办 公 室 9 3 培

More information

上海外国语大学(二).doc

上海外国语大学(二).doc ...1...3...4...9...10 ( )... 11...12...16...31...33...34...50...56...58...60...62 I II...63...65...68...74...75...75...76...76...78...87...92...96 ( )...96 ( )...97 ( )...98 ( )...99... 100 ( )... 101

More information

2009 陳 敦 德

2009 陳 敦 德 前 言 : 發 掘 香 港 歷 史 獨 有 的 寶 藏 2010 2009 陳 敦 德 目 錄 前 言 發 掘 香 港 歷 史 獨 有 的 寶 藏 / i 第 一 章 香 港 設 立 八 路 軍 辦 事 處, 青 年 廖 承 志 為 主 任 /1 一 毛 澤 東 認 為, 八 路 軍 駐 香 港 辦 事 處, 是 個 獨 特 的 辦 事 處 /10 二 毛 澤 東 親 自 點 將, 為 小 廖 舉

More information

切 实 加 强 职 业 院 校 学 生 实 践 能 力 和 职 业 技 能 的 培 养 周 济 在 职 业 教 育 实 训 基 地 建 设 工 作 会 议 上 的 讲 话 深 化 教 育 教 学 改 革 推 进 体 制 机 制 创 新 全 面 提 高 高 等 职 业 教 育 质 量 在

切 实 加 强 职 业 院 校 学 生 实 践 能 力 和 职 业 技 能 的 培 养 周 济 在 职 业 教 育 实 训 基 地 建 设 工 作 会 议 上 的 讲 话 深 化 教 育 教 学 改 革 推 进 体 制 机 制 创 新 全 面 提 高 高 等 职 业 教 育 质 量 在 目 录 中 华 人 民 共 和 国 职 业 教 育 法... 1 国 务 院 关 于 大 力 推 进 职 业 教 育 改 革 与 发 展 的 决 定... 7 国 务 院 关 于 大 力 发 展 职 业 教 育 的 决 定... 17 教 育 部 财 政 部 关 于 实 施 国 家 示 范 性 高 等 职 业 院 校 建 设 计 划 加 快 高 等 职 业 教 育 改 革 与 发 展 的 意 见...

More information

鸽子(三)

鸽子(三) ...1...3...5...7....9...12...20...28...30...33...39...52....53...56...60...61...64...67....86 I ...88...90...95.... 102... 107... 112... 115... 125... 127... 128... 134... 139... 149... 151... 152... 156...

More information

兽药基础知识(四)

兽药基础知识(四) ...1...1...3...4...9...10... 11...13...14...15...16...18...19...23...24...26...29...32...34 I ...36...38...39...40...41...43...45...47...49...50...52...53...54...55...57...59...61...64 E...68...69...72

More information

园林植物卷(十).doc

园林植物卷(十).doc I II III 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

园林植物卷(十七).doc

园林植物卷(十七).doc I II III 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

临床手术应用(三)

临床手术应用(三) ...1...5...5... 11...16...16...24...30...34...36...38...42...49...49...51...53...55...57...58...58...61 I ...63...65...67...69...73...73...75...80...83...85...86...88...92...94...94...98... 101... 102...

More information

家装知识(二十)

家装知识(二十) I..1...2...5...7...10... 11...12...14...17...19...20...21...25...26...27...30...32...33...37...40...42...44...45 II...49...50...53...54...56...61...62...63...64...67...68...69...71...74...75...76...79...80...81...81...82...83...87...90...91...93

More information

医疗知识小百科

医疗知识小百科 ...1...3...4...7...8...9... 10... 12... 13... 13... 14... 15... 17... 19... 29... 30... 32... 34... 37... 38... 39... 42 I ... 47... 48... 52... 53... 57... 58... 59... 61... 63... 65... 66... 67... 69...

More information

家庭万事通(一)

家庭万事通(一) I...1...2...3...5...7...9...10... 11...12...14...14...16...18...19...21...22...24...27...28...29...31...32...34 II...36...37...38...39...41...45...46...46...49...50...51...52...54...56...58...59...67...69...71...72...73...75...77...78...80...83

More information

家装知识(三)

家装知识(三) I...1...2...3...4...7...8... 11...13...16...18...19...20...21...23 10...25...26...30...31...33...35...38...42...44 II...45...47...49...51...53...54...56...57...59...62...64...66...68...69...71...75...77...80...81...82...83...85...85...88...90...91

More information

园林绿化(一)

园林绿化(一) ( 20 010010) 7871092 32 162.50 2004 12 1 2004 12 1 11 000 495.00 ( 19.80 ) ...1...2 605...5 84K...7 9...9...12...15...17...18...20...30...32...36...40...40...43...45...50 ( )...52 I ... 106... 113... 121...

More information

园林植物卷(十五).doc

园林植物卷(十五).doc I II III 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

最新监察执法全书(一百五十).doc

最新监察执法全书(一百五十).doc ................................ I ............................. 2000.................. II ...... III [2002]5 1 2 3 4 5 6 1 2 3 1993 8 14 () () () () () () () () () () () () () () () () () ()

More information

兽药基础知识(三)

兽药基础知识(三) ...1...2...5...8...10... 11...16...18...20...24...26...27...30...31...35...39...43...45...46 I ...49...50...52...53...54...54...57...61...62 ()...64...65...67...68...71...73...75...77...77...78.....80...81

More information

奥运档案(四).doc

奥运档案(四).doc ...1 2012...1...2 (2004.3.22 28)...2 (2004 3 15 21)...8 (2004.3.8 14)...14 (2004.3.1 3.7)...21 (2004.2.23 29)...28 (2004.3.8 14)...34...41 2012...45...48...50 1964...51 1968...59 1972...69 1976...79 1980...90

More information

最新监察执法全书(五十).doc

最新监察执法全书(五十).doc ............................ ( )... I ................................. II ..................... III @ 3 12 2 2 1 ( ) ( [1999]9 ) ( [2001]21 ) 1. 2. 3.

More information

最新执法工作手册(三百八十四)

最新执法工作手册(三百八十四) [1999 2 5 1999 7 ]............... I ... 1998... 1998................... II ....................... III [1999 2 5 1999 7 ] 30 30 2 1 15 30 30 B 15 1 1 2 2 l 2 1 5 12 5 10 18 10 24 1 1 2 1 l 24 1 12 13 24

More information

中华美食大全4

中华美食大全4 I...1...1...2...3...5...6...8...9...12...13...14...16...17...19...20...21...23...24...26...27...28...30...31...33 II...35...37...39...40...41...43...44...45...47...48...49...50...52...54...55...56...57...58...60...62...63...65...66...67...69...70

More information

动物杂谈_二_.doc

动物杂谈_二_.doc I...1...2...4...5...6...7...12...13...14 :...16...18 10...19...21...23...24...24 50...25...26...27 :...28...29...30 :...31...32 II...33...34...35...35...36...37 -...43...44...45...49...50 8000...54...54...57...58...60...61...63...65...68...77...78...79...90...93

More information

抗非典英雄赞歌(三)

抗非典英雄赞歌(三) ...1...8... 16... 25... 30... 34... 38... 45... 48 15... 50... 51... 53... 54 :... 56 309... 61... 64 I ... 67.. 70... 73... 76... 80... 85... 87... 91... 94... 98... 100... 103... 106 80...116...118...

More information

新时期共青团工作实务全书(三十五)

新时期共青团工作实务全书(三十五) ....................................... I ................................. II ...... 90 90... III ' ' 1 2 3 4 1 2 3 30 90 02 0.15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 2 11 12

More information

经济法法律法规第十九卷

经济法法律法规第十九卷 ...1...6...12...18...29 ( )...34...39...53...62...67...76...83...87 (2001 )...92...99 I ...111... 118... 120... 122... 128... 134... 137... 140... 141... 144... 151... 152 II ... 153... 158... 163 ()...

More information

游戏攻略大全(五十九).doc

游戏攻略大全(五十九).doc ...1 ----...15...41 2...41...41...42...43...43...44...45...46...47...48...49...50...51...52...53...54...55...57...58...59 I II...60...61...63...64...65...66...66...67...69...70...70...71...72...73 ---...78...79...79...79...80...80...80...80...81...81...82...82

More information

火灾安全实例

火灾安全实例 ...1...2...3...4... 19... 21... 26... 30... 40... 41... 43... 45... 51... 58... 61... 63... 66... 73... 79... 95... 97 I ... 98... 103... 105...113 ( )... 126... 135... 137... 144... 149... 157... 161...

More information

兽药基础知识(七)

兽药基础知识(七) ...1...4...5...7...9... 11...14...15...17...19...21...24...27.....28...29...31...32...38...39 I ...42...43...46...47...48...50...52...54...56...57...62...64...65...66...69...71...78...79...82...83...87

More information

实用玉米技术(二)

实用玉米技术(二) 1...1...6...10...16...18...20...22...24...26...26...31...32...32...34...35...37...42...43...44...46 I ...47...50...52...53...54...55...57...58...59...62...63...66...67...69...72...80...80...81...82...84...85...87

More information

中国政法大学(一).doc

中国政法大学(一).doc ...1...6...7...31...32...35...36...40...45...53...60...67...79...82 () I ...88...96... 108... 120 ()... 124... 126... 128 ( )... 132... 134... 143 ( )... 143 ( )... 146... 160... 163... 166 II ... 169

More information

水产知识(一)

水产知识(一) I...1...2...4...5...6...7...10...12...13...19...20...22...23...25...28...30...31...32...33 :...36 ...37...38...40...42...44...47...48...51...51...55...57...58...59...59...61...70...73...74...76...76...78

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF I II ..1.1.1.1.4. 4.....5...11.13... 13...23.........31........42....42 57.......70...70... 75.......83......83......88....100..115.115.127.130..137.137.138..141 III 1979 860 1 1979 1980 4 1987 1979 34

More information

Microsoft Word - 405-mpc-min-chi.doc

Microsoft Word - 405-mpc-min-chi.doc 城 市 規 劃 委 員 會 都 會 規 劃 小 組 委 員 會 二 零 零 九 年 十 月 九 日 上 午 九 時 舉 行 的 第 4 0 5 次 會 議 記 錄 出 席 者 規 劃 署 署 長 伍 謝 淑 瑩 女 士 黃 遠 輝 先 生 主 席 副 主 席 陳 華 裕 先 生 陳 弘 志 先 生 梁 乃 江 教 授 林 雲 峰 教 授 杜 本 文 博 士 邱 小 菲 女 士 陳 家 樂 先 生 陳

More information

穨cwht.PDF

穨cwht.PDF 1 3 3 4 5 6 6 8 10 12 13 13 14 15 16 ii 17 17 18 19 20 21 21 22 22 23 24 25 25 26 26 27 27 28 28 iii 29 29 29 30 30 31 31 32 33 1 85 000 70% 2 1 1 41 3 1 1 1 2 1 3 (a) 4 (b) (c) (d) 1 4 1 5 1.6% 457 000

More information

900502_Oasis.indb

900502_Oasis.indb 2010 1 22 93 1996 4 1 2009 8 27 2015 4 24 2005 5 1 94 12 95 2013 5 15 2 2005 12 1 2015 5 30 1993 11 12011 1 8 96 1994 10 11 1996 2005 3 28 2005 5 1 2009 10 11 97 98 (i) (ii) (iii) 2002 11 1 2014 8 31 2015

More information

bnb.PDF

bnb.PDF - 1 - - 2 - - 3 - - 4 - - 5 - 1 2 3 4 5 6 7 8 9 10-6 - 5 5 900,000,000 2 10 10 10 10-7 - - 8 - - 9 - -14,833.25 (%) (%) - 10 - - 11 - 277.84 0 21,003.87 6668.57 355.99 18,421.47 405.7290.67 0 0 399.79-12

More information

untitled

untitled 2016 3 175,688 163,875 510,091 493,725 (85,912) (81,373) (253,533) (262,191) 89,776 82,502 256,558 231,534 3 611 827 3,158 7,011 3 656 326 2,768 1,480 (53,355) (48,544) (148,127) (120,526) (12,592) (14,056)

More information

Microsoft Word - om388-rnt _excl Items 16 & 38_ 23.1.09 _final_for uploading_.doc

Microsoft Word - om388-rnt _excl Items 16 & 38_ 23.1.09 _final_for uploading_.doc 城 市 規 劃 委 員 會 鄉 郊 及 新 市 鎮 規 劃 小 組 委 員 會 二 零 零 九 年 一 月 二 十 三 日 下 午 二 時 三 十 分 舉 第 3 8 8 次 會 議 記 錄 行 的 出 席 者 規 劃 署 署 長 伍 謝 淑 瑩 女 士 主 席 陳 偉 明 先 生 簡 松 年 先 生 梁 廣 灝 先 生 吳 祖 南 博 士 鄭 恩 基 先 生 鄺 心 怡 女 士 陳 漢 雲 教 授

More information

% 25% (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 2

% 25% (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 2 01165 2016 12 30 (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 1 14.22 14.07 5% 25% 14 14 2016 12 30 (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 2 2016 12 30 (i) (ii)

More information

¨Æ·~½g¡ã¾·~¤ÀÃþ

¨Æ·~½g¡ã¾·~¤ÀÃþ 事 業 篇 年 級 課 題 名 稱 目 標 1. 讀 書 時 讀 書 遊 戲 時 遊 戲 生 活 計 劃 初 2. 一 寸 光 陰 一 寸 金 處 事 態 度 3. 職 業 分 類 職 業 資 訊 1. 個 人 每 天 生 活 時 間 表 生 活 計 劃 中 2. 誰 的 工 作 處 事 態 度 3. 十 條 問 題 猜 一 猜 職 業 資 訊 1. 時 間 投 資 大 拍 賣 生 活 計 劃 高

More information

1050502公務員懲戒法實務及新制

1050502公務員懲戒法實務及新制 公 務 員 懲 戒 實 務 及 新 制 智 慧 財 產 法 院 法 官 林 欣 蓉 修 法 沿 革 74 年 5 月 3 日 修 正 89 年 10 月 19 日 函 送 立 法 院 審 議 91 年 3 月 15 日 函 送 立 法 院 審 議 91 年 8 月 29 日 函 送 立 法 院 審 議 94 年 11 月 23 日 函 送 立 法 院 審 議 99 年 2 月 9 日 函 送 立 法

More information

大小通吃-糖尿病

大小通吃-糖尿病 壹 前 言 貳 正 文 ㆒ 認 識 糖 尿 病 1. 病 因 2. 症 狀 3. 高 危 險 群 4. 類 型 5. 併 發 症 ㆓ 糖 尿 病 的 治 療 1. 飲 食 方 面 2. 運 動 方 面 3. 藥 物 方 面 4. 糖 尿 病 的 良 好 控 制 ㆔ 糖 尿 病 的 併 發 症 1. 急 性 併 發 症 2. 慢 性 併 發 症 ㆕ 糖 尿 病 的 問 題 Q1 是 否 禁 菸 禁 酒?

More information