C++ 教學 手冊 第 三 版 解答

我是去年12月中旬
我(夜校生)白天沒事作(失業 找不到工作)
所以我想說來學一下C語言
因為我看104上面
程式設計的工作好像比其他類型的工作還要多一點
(大概吧.......我不確定)

所以我就去網拍買了2本書
我是買C語言教學手冊 第四版 和 C++教學手冊 第二版 (洪維恩)

我是先把C看完以後再看C++
然後我在今天終於看完了C++

雖然前幾個禮拜都跟我朋友跑去遊山玩水了
不過我還是在今天終於把他看完了

我想問的是
雖然我把這兩本都看完了
例題和背後題目也都大概作過了

不過我覺得看完以後好空虛
沒有學到什麼東西
只學到把書裡面的題目作一作而已
而且感覺這本好像
有些東西沒有講到 只是帶過去的
不過這只是我的感覺

我在想 我該不該買 c++ primer 4/e
我怕買了以後看不懂內容(看板上的文章感覺好像滿難的)
我想問 我該不該買 這一本來看看?????

還有個問題
就是
我想問 我接下來該往哪個方向去走
雖然網路上面也有人建議說 有哪幾個方向
不過我看完以後 感覺滿亂的.......(而且時間好像也有點久)
所以想上來板上問大家看看

我現在該往哪個方向走?????

--
◆ From: 59.126.27.173

> -------------------------------------------------------------------------- <

作者: sjgau (sjgau) 看板: C_and_CPP
標題: Re: [問題] 我自學C++ 接下來我該怎麼走
時間: Tue Feb 16 11:50:06 2010

提供你幾個題目,
看看你 多久可以完成

long int a, b, c;
a= 40000L;
b= 60000L;
c= a*b;

printf("c= %ld\n", c);
// 請問,c= ???, why?

long a, b, c;
a= 10;
b= a + 1;// b= 11, > a

while (b > a) {
a++;
b+= 1;
}

printf("a= %ld, b= (a+1)= %ld\n", a, b);
// 請問, a= ???, b= ???, why?

double a, b, c;
a= 4.0*atan(1.0);// a= 3.1415926 ...
b= a + 1.0;// b= 4.1415926 ..., > a

while (b > a) {
a*= 1.001;
b= a + 1.0;
}

printf("a= %.3lf, b= (a + 1.0)= %.3lf\n", a, b);
// 請問:a= ???, b= ???, why?

四 1 不是質數,請問:從 1 to 1,000,000
一共有幾個質數?

使用 什麼方法最快?
你的計算時間是多少?精確度要 小於 0.1秒。

五 100 的 階乘是多少?
要精確到 每一位?

六 強迫使用遞回呼叫的方式求 費氏數列。
第幾項: 0, 1, 2, 3, 4, 5
答案: 1, 1, 2, 3, 5, 8, 13, . . .

請問:第 100項的答案是 多少?
必須精確到 每一個 位數,

請問:你的程式 需要花多少時間完成?
精確度要 小於 0.1秒


使用 辛普森的方法求 數值積分,
y= sin(x), x= 0 to pi 的積分值是多少?
pi= 4.0*atan(1.0)

小數點的要求是 %.22lf

0 to pi 的等分 區間數量是 n

n= 10 to 50 step 2

求出 每一個 n 所對應的 積分值?

end

先這樣子 試試看

: 我是去年12月中旬
: 我(夜校生)白天沒事作(失業 找不到工作)
: 所以我想說來學一下C語言
: 因為我看104上面
: 程式設計的工作好像比其他類型的工作還要多一點
: (大概吧.......我不確定)
: 所以我就去網拍買了2本書
: 我是買C語言教學手冊 第四版 和 C++教學手冊 第二版 (洪維恩)
: 我是先把C看完以後再看C++
: 然後我在今天終於看完了C++
: 雖然前幾個禮拜都跟我朋友跑去遊山玩水了
: 不過我還是在今天終於把他看完了
: 我想問的是
: 雖然我把這兩本都看完了
: 例題和背後題目也都大概作過了
: 不過我覺得看完以後好空虛
: 沒有學到什麼東西
: 只學到把書裡面的題目作一作而已
: 而且感覺這本好像
: 有些東西沒有講到 只是帶過去的
: 不過這只是我的感覺
: 我在想 我該不該買 c++ primer 4/e
: 我怕買了以後看不懂內容(看板上的文章感覺好像滿難的)
: 我想問 我該不該買 這一本來看看?????
: 還有個問題
: 就是
: 我想問 我接下來該往哪個方向去走
: 雖然網路上面也有人建議說 有哪幾個方向
: 不過我看完以後 感覺滿亂的.......(而且時間好像也有點久)
: 所以想上來板上問大家看看
: 我現在該往哪個方向走?????

--
◆ From: 118.231.67.173

> -------------------------------------------------------------------------- <

作者: ale34354 (雞屎) 看板: C_and_CPP
標題: Re: [問題] 我自學C++ 接下來我該怎麼走
時間: Tue Feb 16 17:23:47 2010

1.
答案顯示不出來因為超出範圍long int的範圍是-2147483648-2147483647
這個乘以後是2400000000
問一下 40000L "L"是什麼意思 我不知道 所以我就假設他是40000

2.我把他打進去 Dev-c++裡面後什麼東西都沒有顯示出來我猜應該是無線迴圈吧
大概吧.......不確定

3.答案是9008425914092448.000
因為b=a跳出回圈

4.答案是78498
使用什麼方法最快(不知道)
我用的方法應該這樣叫
我猜的
循序收尋法 不過我也只會這個而已

跑的時間(超久的)
精確度要小於0.1秒(這句不懂)

5.是93326215443944102後面141個0
必須精確到 每一位?(不懂這句話的意思

6.
這個數字太大了 沒有辦法直接顯示出來
所以我去google了
原來這題要用 加大整數 才可以顯示出答案
我看了加大整數怎麼寫 看好久
終於大概知道怎麼寫了
答案應該是這樣354224848179261915075
精確度要小於0.1秒是什麼意思?
計算多久完成?是用時間函數算的嗎?
我用時間函數算起來怪怪的 我明天在來研究怎麼用.....

7.放棄

花的時間
大部分的時間都花在第6題上面....

我知道我接下來該怎麼走了......
就是 多作題目

謝謝大家了

--
◆ From: 59.126.27.173

> -------------------------------------------------------------------------- <

作者: BillSky (比爾蓋天) 看板: C_and_CPP
標題: Re: [問題] 我自學C++ 接下來我該怎麼走
時間: Tue Feb 16 22:36:37 2010

: 1.
: 答案顯示不出來因為超出範圍long int的範圍是-2147483648-2147483647
: 這個乘以後是2400000000
: 問一下 40000L "L"是什麼意思 我不知道 所以我就假設他是40000
既然原po已經回答了,我也想說明一下為什麼我主張改成unsigned會比較好。

我的推文寫到即使題目改成unsigned,也可以更改變數值到超過能表述的範圍。

此時詢問學生"為什麼?"的意義會和signed一樣甚或更好。

根據C++ Primer 4/e侯捷老師所翻譯的中文本p.37,

在同樣超出能表述範圍的情況下,

unsigned的結果是該數值除以所能表述的最大值的餘數,

而signed的結果則是由編譯器決定。

有時我們習慣使用自己慣用的編譯器來編譯執行,再看結果是什麼,

卻很容易忽略像是未定義行為,或編譯器有權決定等等的因素會影響答案。

當然出題者是要問"為什麼?",而不只是要一個數值,

但我以為同時有signed和unsigned對照在這題會比較完整。

另外,在版上有看到推文建議原po應該閱讀的書籍。

如果不講求速效的話,C++ Primer遲早還是要看的。

然而,

讀英文版英文要好;讀中文版中文要好,

這不管在那一本書的那一種版本都適用。

比爾蓋天

--
◆ From: 114.32.177.97

> -------------------------------------------------------------------------- <

作者: spider391 (小乖) 看板: C_and_CPP
標題: Re: [問題] 我自學C++ 接下來我該怎麼走
時間: Wed Feb 17 15:19:26 2010

: 我是買C語言教學手冊 第四版 和 C++教學手冊 第二版 (洪維恩)
: 我是先把C看完以後再看C++
: 然後我在今天終於看完了C++
: 我在想 我該不該買 c++ primer 4/e
: 我想問 我接下來該往哪個方向去走

該往哪個方向走,一路向北嗎?? XD (這也是我剛學程式的時候遇到的困惑)
靠自修學程式需要蠻大的決心與毅力,還要對抗外界酒肉朋友找出遊的誘惑~~

最好的情況是能夠找到工作,藉由工作的壓力,可以很快的入手
(至少前輩會幫你把執行環境都架好 ~~),再來由工作的內容再去學相關的
知識相輔相成。

看完那兩本書有空虛的感覺是當然的...
至少 C++ 不是光看一本書就能夠熟練的。(我現在大概同時在看三四本書)

我這邊提供幾個方向:

1. 如果以後工作想寫 driver,可以玩玩組合語言

參考書籍: Assembly Language for Intel-Based Computers, 5th Edition
http://kipirvine.com/asm/
可以學到簡單的計算機架構、高階語言是如何用組合語言實作出來的、如何使用
中斷、如何在 C++ 中使用組合語言。

2. 想寫圖形介面軟體:

C++ 的標準 I/O 只有 iostream,沒有提供圖形介面,
所以需要學習使用第三方 Library,像是 wxWidgets, MFC , QT , OPENGL .etc
當然學習 Library 也不是一蹴可幾,要看一大堆文件,
有時看了因為沒有範例碼也不知道怎麼用。

我推薦我目前在玩的 wxWidgets http://www.wxwidgets.org/
wxWidgets 下載後 samples 資料夾內有大量的程式碼範例。
絕對沒有時間讓你空虛,包含資料庫,網路,圖片,以及各種元件的使用範例
配合 CodeBlocks IDE 來玩更是如虎添翼。 不輸 MFC
他的 tutorial 還有一個俄羅斯方塊程式,
可以研究它是如何用物件導向的方式去寫

3. 想要寫網路的話:
這個我不是很熟,不過可以從寫個聊天室開始,也是開是玩 linux 的一個好契機
可以找 Cormen 的書,學習如何使用 socket API。

4. 其他...

n大:我覺得語言只是實現想法的工具 重要的反而是背景知識。
這句話很正確,想要實現想法,不管用 C 、 C++ 、 Java 、 C#
都可以。但工具也是要熟練才是,畢竟工欲善其事,必先利其器。

不必說很計較所有語法的細節,要用在查就可以了,例如
C 的浮點數格式表示法... (IEEE 754?? 我考完是馬上還給老師)
但是其中的概念要有 (至少知道怎麼文件要如何看)
這也就是說,如果連基本的二補數概念都沒有,那...

有些基本功要有,推薦此書
"程式設計師的自我修養:連結、載入、程式庫 "
http://etaitbook08.pixnet.net/blog/post/30108377
這本書把整個程式執行的流程講得很清楚,讀完此書,以後遇到
編譯錯誤時,大概心底就有個譜了。

如果想把 C++ 學的好,那就要把 STL 給弄很熟 (資料結構的書要先看過)
會用 STL 後,應該就會覺得寫 C++ 是件很快樂的事情XD
有一堆書要看我推薦侯捷翻譯的
"泛型程式設計(Generic Programming)與 STL" (圖書館應該有QQ)
這本把 STL 的基本觀念講得很清楚。(正在 K 中...)

STL 熟了以後,就可以玩傳說中的 boost 了,用了 Regex 的類別你就不會再碰
perl 了 (科科),或是進入神奇的 Functional Language :lambda ...

另外除了 C++ 和其標準函式庫,對於開發環境的熟悉也很重要
你每次編譯都要按滑鼠嗎? 你注解一行一行的 key "//" 嗎?
每次開發新的專案都要重新設定 include path 以及 library 嗎?
"快速鍵"的使用也是很重要的 (如果魔獸很強的話,應該是很容易上手)
這樣會讓你覺得寫程式有點類似鋼琴般的迷人 (debug 時不在此狀況)

這樣學習 C++ "基本"工具,我想沒有一兩年砸下去是很難的,
這也是迷人的地方吧~~
除非像是 knuth 這類的好像天生下來就會寫所有的程式 (嘆)
"The Art of Computer Programming" 這本書不知道何時才可以規畫開始看(殘念)

======================================
程式員是條不歸路 但我依然要走下去
======================================

--
◆ From: 114.43.7.64

> -------------------------------------------------------------------------- <

作者: clanguage (C語言) 看板: C_and_CPP
標題: Re: [問題] 我自學C++ 接下來我該怎麼走
時間: Wed Feb 17 20:33:18 2010

建議你還是自己做一兩個專題

不然看完書的人一狗票, 也說不出自己能寫出什麼程式

會寫作業也只有很基本的訓練

你不常寫程式的話, 好幾本書去整本看完也沒什麼意思

我覺得瀏覽過之後 能練習一些程式最好, 還能學到偵錯和思維的訓練

主要還是靠你實做時怎麼利用這些資源

如果你不做出個什麼東西, 沒有作品,公司還是一樣只看學歷而已吧

大家畢業都寫會 C/C++, 卻沒寫過超過300行程式的人也有很多

難道你履歷要寫你看完某本很難的書嗎?

我覺得一邊做了, 到某個程度你再一邊去看別人講的比較有深度的書

自己就會比較有感覺了~

而且有作品的累積也對自己比較好, 那怕只是一個小遊戲

: 我是去年12月中旬
: 我(夜校生)白天沒事作(失業 找不到工作)
: 所以我想說來學一下C語言
: 因為我看104上面
: 程式設計的工作好像比其他類型的工作還要多一點
: (大概吧.......我不確定)
: 所以我就去網拍買了2本書
: 我是買C語言教學手冊 第四版 和 C++教學手冊 第二版 (洪維恩)
: 我是先把C看完以後再看C++
: 然後我在今天終於看完了C++
: 雖然前幾個禮拜都跟我朋友跑去遊山玩水了
: 不過我還是在今天終於把他看完了
: 我想問的是
: 雖然我把這兩本都看完了
: 例題和背後題目也都大概作過了
: 不過我覺得看完以後好空虛
: 沒有學到什麼東西
: 只學到把書裡面的題目作一作而已
: 而且感覺這本好像
: 有些東西沒有講到 只是帶過去的
: 不過這只是我的感覺
: 我在想 我該不該買 c++ primer 4/e
: 我怕買了以後看不懂內容(看板上的文章感覺好像滿難的)
: 我想問 我該不該買 這一本來看看?????
: 還有個問題
: 就是
: 我想問 我接下來該往哪個方向去走
: 雖然網路上面也有人建議說 有哪幾個方向
: 不過我看完以後 感覺滿亂的.......(而且時間好像也有點久)
: 所以想上來板上問大家看看
: 我現在該往哪個方向走?????

--
◆ From: 61.229.226.198

推 dendrobium:做幾個作品練習看看? 02/15 22:06
→ MOONRAKER:我第k次聽到C語言可以用看的學 02/15 22:17
→ MOONRAKER:也第k次告訴你:那不叫學習。 02/15 22:17
推 QQ29:primer不適合初學吧 螞蟻書?? 02/15 22:43
推 flydragon198:他都把兩本書看完了,應該可以看primer了~~ 02/15 22:54
推 fantoccini:不建議買...先找出你想用C++ 去做甚麼 從做中學 02/15 22:58
推 uman:去找資料結構的書,用C語言做實例的 02/16 00:27
→ aleelyle:原po說說你寫過哪些程式 02/16 00:44
→ gozule:建議可以寫個幾題ACM來熟悉用C語言解決問題的方法 02/16 01:13
推 guteres:去做ACM的題目吧,或到高中程式設計這個網站做題目 02/16 01:54
推 wfgh:買本資料結構來看看然後試試ACM 02/16 02:38
推 ykjiang:如你真能這樣啃完,合理懷疑你是數學系之類的理學院出來的 02/16 03:01
→ ykjiang:如果可以的話,接下來你還有很多書可以啃 02/16 03:02
推 loveme00835:資結寫到爛掉再下一步吧 02/16 09:45
推 annheilong:原PO有練書上的程式喔 不是指是"看"而已 02/16 11:35
→ saxontai:C++ Primer 4/e 不會不適合初學,至少比 3/e 好很多。 02/16 12:59
推 andyjy12:把版上一些問題拿來做一做吧~像前面超過4G的問題 02/16 13:35
推 Arim:你看的只是語法...程式=資料結構+演算法 02/16 14:27
推 sjgau:請原po 發表一下對於我的回覆的看法 02/16 14:28
→ softwind:把題目做過 還沒有學到東西... 要不要把這兩本書燒掉? 02/16 14:43
→ softwind:我只推薦K&R C,其他的我就科科了 C++名著很多,翻譯即可 02/16 14:46
→ sjgau:K&R 的C, 不適合 初學者。 02/16 15:06
→ ykjiang:C++ 我推薦他老爸寫的那本,相較於 Primer 02/16 17:36
→ netsphere:我覺得語言只是實現想法的工具 重要的反而是背景知識 02/16 22:35
推 sjgau:http://tinyurl.com/ygh7l8e 02/17 11:32
→ sjgau:C++ 的爸爸寫的,給初學者的信 02/17 11:33
推 ssun302231:看到題目我頭都暈了... 02/16 13:51
→ sjgau:這,表示你還需要加強 磨練 02/16 14:20
推 stockton19:非本科系看到這個 整個傻眼吧... 02/16 14:33
→ softwind:123是C, 其他又沒有限定只能用C... 02/16 14:47
→ sjgau:1,2,3 也不一定要使用 C, 我提供的免費教學有 02/16 15:05
→ sjgau:C, Fortran, AutoLISP, . . . 等程式設計 02/16 15:05
→ BillSky:第一題如果是unsigned會不會比較好,當然數字要改。 02/16 15:07
→ sjgau:就是,故意要得到不正確的答案,然後問學生 為什麼? 02/16 15:11
→ operationcow:直接寫點什麼解決問題比較有意義吧 02/16 15:40
→ sjgau:不了解基本的 應該注意事項,碰到問題,怎麼辦? 02/16 16:47
→ sjgau:到 維基百科搜尋 2的補數, 好好的看懂他,很重要。 02/16 17:04
→ tinlans:......有什麼東西是需要本科系才學得到的? 02/16 18:50
推 ssun302231:如果一題都不會的話...該怎辦= = 02/16 19:39
推 guteres:樓上,學到會為止啊 02/16 22:08
→ sjgau:這幾題有涵蓋到 計算機概論和 數值分析的東西,大數運算 02/16 22:19
→ ale34354:補充...我接下來會先再去買一本資料結構的書來看 02/16 17:26
推 VictorTom:Hmm~~小弟我覺得, 1.的L去查一下可能會比較好喔, 另外常 02/16 17:28
→ VictorTom:見的還有U, 特定平台上還會有LL....XD 02/16 17:28
→ VictorTom:另外, 我想s大的意思不是讓你打進IDE去跑看看結果就好, 02/16 17:30
→ VictorTom:相對的, 有的題目實際去run一下, 你會有不同的發現:) 02/16 17:31
推 VictorTom:計算時間的問題, 請你先找找計算程式執行時間的方法, 也 02/16 17:34
→ VictorTom:許你試了幾個之後, 就會懂s大說要精確到0.1秒是什麼意思 02/16 17:34
→ VictorTom:精確到每一位的意思是, 這結果肯定超過int的上限, 但是 02/16 17:35
→ VictorTom:不能單純用像double這種不精確的型態.... 02/16 17:36
推 VictorTom:順便回一下, 比如1, 沒有顯示不出來的問題, 而是顯示了 02/16 17:39
→ VictorTom:一個數學計算以外的答案; 2.並不會無窮迴圈; 3.除了看到 02/16 17:40
→ VictorTom:結果以外, 你是不是能解釋為什麼(前三題都要理由就是了) 02/16 17:41
→ VictorTom:話說, 過年連假還這麼拚, 真是辛苦了^^ 02/16 17:42
→ ale34354:L意思我剛剛去知識+查了一下 大概知道是代表什麼了 02/16 18:21
→ ale34354:把所以的題目都做過一次後 確實會發現了好多東西 @@ 02/16 18:21
→ ale34354:計算時間的方法 恩恩 等等我去找幾題題目實際作做看 02/16 18:22
→ ale34354:第1題 恩恩 謝囉 02/16 18:22
→ ale34354:第2題不了解 02/16 18:22
→ ale34354:第3題 因為while(b>a)然後迴圈裡面內容一直加加加 加到b= 02/16 18:22
→ ale34354:加到b=a不符合回圈的條件b>A 所以跳出去 02/16 18:22
→ ale34354:謝囉~ 02/16 18:23
推 sjgau:K&R的書,page 2.3 常數,這個章節的一開始,有介紹 L 02/16 18:28
→ sjgau:還有 U, 和 UL. L 代表 long, U 代表 unsigned 02/16 18:29
→ sjgau:你的回答都不夠完整,是書本不好,還是你的讀書方法 有問題 02/16 18:31
推 sjgau:http://tinyurl.com/y9lx2dn 02/16 18:38
→ sjgau:上面的網頁,有解釋 L, U, UL, 敬請參考 02/16 18:38
推 sjgau:http://tinyurl.com/yhnq2b 02/16 18:52
→ sjgau:上面是 演算法的 介紹,很重要 02/16 18:52
推 VictorTom:2.和1.算是同樣的理由吧, s大有推過了, 請看2補數表示法 02/16 18:54
→ VictorTom:3.這樣回答, 表示你完全沒搞懂XD b=a+1.0; 那while裡的 02/16 18:54
→ VictorTom:while(b>a)是怎麼不成立的?? 請查IEEE754表示法....:) 02/16 18:55
→ VictorTom:精華區z->8->11有3.的答案; 其實精華區有很多東西可看^^ 02/16 18:56
推 stonehomelaa:大多數資工的學生對數值運算不熟悉 ~"~ 02/16 19:06
推 stonehomelaa:冼老師那篇對需要用到浮點數運算的人幫助很大 02/16 19:09
→ suhorng:那是該弄熟的東西吧~"~ 02/16 19:09
推 stonehomelaa:的確是該弄清楚的東西 不然將來遇到時就慘了 02/16 19:13
推 sjgau:http://blog.dcview.com/article.php?a=BTxSPwJnCj8%3D 02/16 19:56
→ sjgau:數值方法投影片下載, by 冼鏡光教授 02/16 19:57
→ sjgau:http://tinyurl.com/yfjjgdz 02/16 20:00
→ sjgau:/* 千分之一秒 */ 02/16 20:00
推 bil193:請問stonehomelaa大大說的冼老師那篇是哪篇啊? 02/16 22:39
推 stonehomelaa:就是V推的精華區那篇 http://tinyurl.com/ydblq8z 02/16 22:47
推 bil193:喔喔謝謝s大大 02/17 00:37
推 sjgau:我是想要表達 2's 補數,如何表示 負的整數的 想法 02/16 22:47
→ sjgau:所以,才這樣子出題目的。計算機概論 一定會討論到 02/16 22:48
推 zerodevil:拿undefined behavior來考人總是不太好.. 02/17 02:48
→ zerodevil:除非你真的是想考他知不知道undefined behavior 02/17 02:48
推 sjgau:在K&R裡面,page 2-3 有提到,signed 型別,使用 2's 補數 02/17 06:22
→ sjgau:的表示法,所以並不是 未定義行為。我使用 Fortran, LISP 02/17 06:23
→ sjgau:都得到相同的結果。所以 應該沒問題。就是 這樣。 02/17 06:24
推 sjgau:你可以告訴我,哪裡有提到這是 未定義的行為嗎? 02/17 06:29
→ BillSky:http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124. 02/17 06:44
→ BillSky:pdf 請接網址然後查"integer overflow"或"overflow" 02/17 06:45
→ BillSky:是standard的pdf,不是惡意連結,請放心。 02/17 06:45
推 Arim:推 02/17 16:19
推 doncr:推 02/17 17:20
推 andyisman:寫ACM配STL真是輕鬆又愉快 ( ̄▽ ̄)/ 02/17 19:08
→ VictorTom:寫driver不一定要用asm, 大型的driver更是大部份的code 02/17 20:32
→ VictorTom:多是C/C++這種high level的code, 甚至firmware也差不多; 02/17 20:33
→ VictorTom:相對的, BIOS也許用到asm的機會更多一些@[email protected]" 02/17 20:33
→ clanguage:現在大概只有bios跟寫DSP的人比較會用到asm了 02/17 20:41
推 VictorTom:CD完忘了回來補推....XD 02/17 21:10
推 VictorTom:小弟比較推 c語言 大的看法XD 學程式是需要看書與實作交 02/17 20:46
→ VictorTom:替進行才能有效成長的, 雖然每個人的學習曲線不太一樣就 02/17 20:47
→ VictorTom:是了:) 02/17 20:47
→ fuha:同意樓上~ 02/17 21:28
推 suhorng:嗯啊不實際寫是不會Debug也不會學到東西的 02/17 21:35