ABCDEFG
1
提出者頁數原文更正註解日期狀態
2
Jay Chang33
我們可以使用片語 6.9 完成這個工作。
我們可以使用片語 3.17 完成這個工作。
修正片語編號10/14/2012fixed
3
Albert Chen40輸入刪除範例程式 3.27 不需輸入10/9/2012pending
4
cjo4222257if-then-leseif-then-else3/5/2013fixed
5
鍾沅龍65兔子、雞、和螃蟹的數量
雞、兔子、和螃蟹的數量。我們同時假定螃蟹有八隻腳。
修正順序。假定螃蟹有八隻腳。10/13/2014fixed
6
Jay Chang93
範例 6.3 使用片語 6.1 將一個陣列初始化為註標對應的偶數,並印出陣列 {\tt a} 中元素的值。
範例 6.3 使用片語 6.1 讀入並印出陣列 {\tt a} 中元素的值。
修正程式敘述 11/17/2012fixed
7
Jay Chang 99i = m - 1i = m - 2修正變數 i 初始值10/7/2012fixed
8
李政崇120參數規範...作業6.11 不需參數規範。fixed
9
李政崇1211到n^2不同的數字1到n^3不同的數字作業6.133/11/2017fixed
10
李政崇121型成形成作業6.133/11/2017fixed
11
Jay Chang144
片語 8.6 定義一個接受一個整數參數
片語 8.12 定義一個接受一個整數參數
修正片語編號10/14/2012fixed
12
Jay Chang153
scanf 的格式字串並沒有放空格,而 print 的格式字串有放空格
scanf 的格式字串並沒有放空格,而 printf 的格式字串有放空格
更正 print 為 printf11/17/2012fixed
13
Jay Chang153
print 的格式字串有放空格的道理顯而易見
printf 的格式字串有放空格的道理顯而易見
更正 print 為 printf11/17/2012fixed
14
Jay Chang153如果 print 的格式字串沒放空格
如果 printf 的格式字串沒放空格
更正 print 為 printf11/17/2012fixed
15
Jay Chang153
print 多印了其他訊息,這樣閱讀起來就很方便。
printf 多印了其他訊息,這樣閱讀起來就很方便。
更正 print 為 printf11/17/2012fixed
16
Jay Chang155return;
範例程式 8.23 函式 test 最後加上 return; 強調函式的結束。
10/14/2012fixed
17
Pangfeng Liu155retrun 0return 0修正範例程式 8.23 錯字10/17/2012fixed
18
Jay Chang156
被呼叫方是 main,形式參數是陣列 array。
被呼叫方是 process_array,形式參數是陣列 array。
錯字 11/17/2012fixed
19
Jay Chang157return 0;
片語 8.24 函式 main 最後加上 return 0; 強調函式的結束。
10/14/2012fixed
20
Jay Chang157return;
片語 8.24 函式 process_array 最後加上 return; 強調函式的結束。
10/14/2012fixed
21
Jay Chang157return;
範例程式 8.25 函式 print_array 最後加上 return; 強調函式的結束。
10/14/2012fixed
22
Pangfeng Liu157int countint n修正片語 8.24 中參數名稱10/17/2012fixed
23
Jay Chang158
主程式首先將陣列 array 所有的元素設為 0。
主程式首先讀入陣列 array 的元素。
修正程式敘述11/17/2012fixed
24
Jay Chang158return 0;
範例程式 8.25 函式 main 最後加上 return 0; 強調函式的結束。
10/14/2012fixed
25
Jay Chang159return;
範例程式 8.26 函式 print_array 最後加上 return; 強調函式的結束。
10/14/2012fixed
26
Jay Chang159return 0;
範例程式 8.26 函式 main 最後加上 return 0; 強調函式的結束。
10/14/2012fixed
27
Jay Chang 161
array[0][2]和array[0][2]值剛好
array[0][2]和a[0][2]值剛好
12/22/2012fixed
28
Jay Chang172
宣告兩個指向整數的指標變數 iptr、iptr2
宣告兩個指向整數的指標變數 iptr1、iptr2
12/22/2012fixed
29
柯維恆1720000000C0000000B
Figure 9.1,k的值應為0000000B
3/29/2017fixed
30
Jay Chang183
因為其中一方未必能夠知道個陣列的起始記憶體位址
因為其中一方未必能夠知道這個陣列的起始記憶體位址
修正漏字10/14/2012fixed
31
Amy Chen186A[N * (N - 1) / 2]A[N * (N + 1) / 2]
修正範例程式 9.22 A 陣列大小
10/17/2012fixed
32
Jay Chang197
printf("isuper\n");
printf("isupper\n");
範例 10.13 輸出訊息錯字10/21/2012fixed
33
Jay Chang199isuperisupper範例 10.13 輸出訊息錯字10/21/2012fixed
34
李政崇211int i;範例11.5 不需變數 i4/13/2017fixed
35
Jay Chang223修改後 i 的就不會被改變修改後 i 的值就不會被改變補缺字10/21/2012fixed
36
Jay Chang225
strcmp 的功能是比較兩個字串 string1 及 string 的大小。
strcmp 的功能是比較兩個字串 string1 及 string2 的大小。
12/22/2012fixed
37
李恩齊226 j <= i j < i
使第一 round 執行時不會超過邊界
12/7/2017fixed
38
李恩齊226i = 10i = 11
使 loop 執行正確的 round 數
12/7/2017fixed
39
Jay Chang229我們可使用 strncp我們可使用 strncpy錯字10/21/2012fixed
40
Pangfeng Liu232
char *strspn(char *string, char *chars); char *strcspn(char *string, char *chars);
int *strspn(char *string, char *chars); int *strcspn(char *string, char *chars);
修正函式原型 11.32 回傳值11/17/2012fixed
41
李政崇2381A3B1A2B改正答案4/13/2017fixed
42
李政崇240子母字母修正錯字4/11/2017fixed
43
李政崇240子串字串修正錯字4/11/2017fixed
44
Jay Chang254
const-ptr.c: In function 'main': const-ptr.c:13:3: error: assignment of read-only location '*ptr_to_const_int' const-ptr.c:14:3: error: assignment of read-only variable 'const_ptr_to_int' const-ptr.c:16:3: error: assignment of read-only variable 'const_ptr_to_const_int' const-ptr.c:17:3: error: assignment of read-only location '*const_ptr_to_const_int'
更新錯誤訊息10/21/2012fixed
45
Jay Chang256
http://en.wikipedia.org/wiki/C_string_handling}
http://en.wikipedia.org/wiki/C_string_handling
移除最後的 }11/17/2012fixed
46
Jay Chang261char test = 8;char set = 8;錯字10/21/2012fixed
47
Jay Chang263由範例13.4由範例13.5修正範例編號10/21/2012fixed
48
Jay Chang264範例 3.5 的原理如下。範例 13.7 的原理如下。修正範例編號10/21/2012fixed
49
Jay Chang272否則就呼叫 natual(i - 1)
否則就呼叫 natural(i - 1)
錯字10/21/2012fixed
50
Jay Chang272
像 natual 這種會呼叫自己的函式
像 natual 這種會呼叫自己的函式
錯字10/14/2012fixed
51
Jay Chang326在 file1 中寫 20 個 '2'在 file2 中寫 20 個 '2'錯字10/21/2012fixed
52
LEE LUPIN333fscanfsscanf修正名稱10/13/2014fixed
53
LEE LUPIN333fprintfsprintf修正名稱10/13/2014fixed
54
Jay Chang357struct nodestruct listnodetypo1/11/2013fixed
55
Jay Chang386int pop_stack()
nt pop_stack(Stack *s)
加入參數12/22/2012fixed
56
Jay Chang387
注意片語 2.6 引入stack.h
注意片語 18.3 引入stack.h
修正片語編號10/14/2012fixed
57
Jay Chang390push_stack自堆疊取出pop_stack自堆疊取出12/22/2012fixed
58
Jay Chang391
堆疊操作函式來自balance.o
堆疊操作函式來自stack.o12/22/2012fixed
59
Jay Chang423
我們要使用 sort 時,必須告訴 sort 如何比較
我們要使用 qsort 時,必須告訴 qsort 如何比較
12/22/2012fixed
60
Jay Chang424
sort 才能幫我們排序。所以我們要寫一個比較函式 compare,並且將這個函式傳給 sort 當第四個參數。
qsort 才能幫我們排序。所以我們要寫一個比較函式 compare,並且將這個函式傳給 qsort 當第四個參數。
12/22/2012fixed
61
Jay Chang424const *voidconst void*12/22/2012fixed
62
Jay Chang434 再重複呼叫 srand 再重複呼叫 rand11/17/2012fixed
63
Jay Chang442
int main(int argv, char *argv[]);
int main(int argc, char *argv[]);
片語 21.1 第一個參數修正為 argc
11/17/2012fixed
64
Jay Chang444
導向是一種將標準輸出入 (stdin, stdin) 指引到檔案的技術
導向是一種將標準輸出入 (stdin, stdou) 指引到檔案的技術
錯字11/17/2012fixed
65
Jay Chang446
foo: i = 1 bar: i = 2 main: i = 3
foo: i = 1 main: i = 2
修正範例21.5輸出12/22/2012fixed
66
葛家聿457DljkstraDijkstra 9/6/2018fixed
67
葛家聿458DljkstraDijkstra 9/6/2018fixed