作者查詢 / ddavid

總覽項目: 發文 | 留言 | 暱稱
作者 ddavid 在 PTT [ C_and_CPP ] 看板的留言(推文), 共262則
限定看板:C_and_CPP
[問題] C的指標和陣列
[ C_and_CPP ]8 留言, 推噓總分: +3
作者: mistel - 發表於 2020/03/03 16:27(4年前)
1Fddavid: 你可以參閱stackoverflow上的這一則:03/03 16:44
2Fddavid: http://bit.ly/2PCjXO703/03 16:44
Re: [問題] 程式跑的"武器衝星期望張數"怪怪的
[ C_and_CPP ]39 留言, 推噓總分: +12
作者: kyoiku - 發表於 2011/04/15 18:03(13年前)
4Fddavid:樓上的方法是不行的,真的很在意的話就只取到32759這樣,當04/15 18:17
5Fddavid:產生出大於32759的值就重取,反正機率很低。04/15 18:17
7Fddavid:我說的不行是二樓這樣,被插推了XD04/15 18:18
11Fddavid:就這個例子來說是沒有什麼不同,但是當你要取到x個值,用後04/15 18:55
12Fddavid:面的寫法就要寫(x-1)個if,而且你還要事先把每個32767/x*i04/15 18:56
13Fddavid:都寫出來(或至少算32767/x然後又額外花時間一次次加)給if04/15 18:57
14Fddavid:用XD04/15 18:57
15Fddavid:rand()直接產生出來的值是整數這件事才是重點,不管你怎樣04/15 18:58
16Fddavid:掛(float)或(double)去偽裝也不能改變它的值只會落在格點上04/15 18:58
17Fddavid:而非連續函數這件事04/15 18:59
18Fddavid:用rand()可以產生0到9而你想要的值是0, 1, 2為例,你再怎樣04/15 19:00
19Fddavid:掛(double),除起來也只會是0.0 0.1 0.2 ~ 0.9,三種值之中04/15 19:01
20Fddavid:始終有一個會分到4個而另兩個只能分到3個04/15 19:02
24Fddavid:話說如果真的要強一點的亂數又不想自己寫,有用.Net的話04/15 19:16
25Fddavid:RNGCryptoServiceProvider可以考慮看看XD04/15 19:16
28Fddavid:別太在意,等你真的用得上它時你應該就有實力知道它是啥了04/15 19:27
29Fddavid:沒用.Net還是可以直接去找人家寫好的Library來用就行了04/15 19:32
30Fddavid:如果對數學跟程式真的非常有興趣,也可以自己去讀Knuth的04/15 19:34
31Fddavid:The Art of Computer Programming, volume 2裡面的亂數產生04/15 19:34
32Fddavid:器看看,然後再去看密碼學裡面用的版本XD04/15 19:35
33Fddavid:前者是.Net裡面Random這class實作的演算法這樣04/15 19:35
38Fddavid:衝失敗不是玩家砍掉重練嗎,怎......04/15 21:35
[問題] 程式跑的"武器衝星期望張數"怪怪的
[ C_and_CPP ]9 留言, 推噓總分: +4
作者: kyoiku - 發表於 2011/04/15 17:26(13年前)
9Fddavid:對有錢人來說爆武他們才會買得更多!XD04/15 21:39
[問題] C的考題
[ C_and_CPP ]58 留言, 推噓總分: +22
作者: orzreynold - 發表於 2011/03/03 22:58(13年前)
36Fddavid:當大家都閉著眼睛都會上時,你閉著眼睛就不一定會上了XD03/04 03:03
Re: [問題] 關於Visual C++的看法
[ C_and_CPP ]22 留言, 推噓總分: +9
作者: Ting1024 - 發表於 2011/01/13 01:10(13年前)
7Fddavid:這個時代啊,最需要學的能力是「碰到什麼需要的東西就能馬01/13 04:12
8Fddavid:上去學起來」的能力,真的XD01/13 04:12
Re: [閒聊] 尋求比nest-if更優美的解決辦法
[ C_and_CPP ]12 留言, 推噓總分: +5
作者: softwind - 發表於 2010/12/07 00:45(13年前)
3Fddavid:單以原問題的例子來說很簡單,把return都改成打開某個flag12/07 00:58
4Fddavid:,然後最後全通過要執行的Code就只要看那個flag就好了12/07 00:59
5Fddavid:這樣就不用一堆return或goto了。只是會損失一些時間在就算12/07 01:00
6Fddavid:某些stage沒通過,後面所有stage都還是會被跑過......12/07 01:00
Re: [閒聊] 尋求比nest-if更優美的解決辦法
[ C_and_CPP ]12 留言, 推噓總分: +2
作者: uranusjr - 發表於 2010/12/05 21:42(13年前)
6Fddavid:你還可以把那些參數編碼用單一的一個變數統整,這樣的話你12/06 01:39
7Fddavid:連switch case都能用喔XD12/06 01:39
[問題] 2的次方演算法-時間複雜度 log
[ C_and_CPP ]10 留言, 推噓總分: +3
作者: am232456 - 發表於 2010/12/02 21:24(13年前)
2Fddavid:不斷用位移算出每個bit代表的值,然後把該加的就加進去12/02 21:40
8Fddavid:啊,他沒有說到加法XD 那就是Ledia那個XD12/03 02:51
9Fddavid:我一開始根本看錯問題了這樣XD12/03 02:53
Re: [心得] 學好程式設計的訣竅
[ C_and_CPP ]20 留言, 推噓總分: +7
作者: goodrain - 發表於 2010/10/17 03:26(13年前)
2Fddavid:用#define或enum再不然const,原寫法怕的就是手賤改到值XD10/17 05:02
3Fddavid:可是,這個例子並不能代表所有情況。並不是不管三七二十一10/17 05:04
4Fddavid:把所有原本當註解的資訊通通塞到函式、變數名上面去然後說10/17 05:05
5Fddavid:我省了註解就真的是良好的Code寫作方式。註解的好處是可以10/17 05:07
6Fddavid:用句子而非用一堆代號來描述程式的思路,甚至可以提醒自己10/17 05:07
7Fddavid:跟別人要做什麼功能修改或增加功能該從哪下手,這一點是比10/17 05:08
8Fddavid:讓程式易懂還更進一步的,而且有註解就很容易完成。而本篇10/17 05:09
9Fddavid:文提到的那個技巧,我覺得算是在程式寫作上進階後的一種「10/17 05:10
10Fddavid:常識」,是到了某了階段一定要具備的能力。10/17 05:11
Re: [心得] 學好程式設計的訣竅
[ C_and_CPP ]14 留言, 推噓總分: +5
作者: qrtt1 - 發表於 2010/10/08 17:01(13年前)
1Fddavid:這也算是一種方法,不過選專案有技巧,不然選到那種背景知10/08 17:10
2Fddavid:識要很多的,程式還沒練到就先被打翻了XD10/08 17:10
4Fddavid:雖然也能學到很多東西,但不見得是你自己排序中最優先想學10/08 17:11
5Fddavid:的。而這個選專案的能力,也許對一個還在學程式設計的半新10/08 17:12
6Fddavid:手來說很可能是尚未具備的XD10/08 17:12
7Fddavid:應該是程式設計已經熟悉而開始想研究某個領域了,玩這招收10/08 17:13
8Fddavid:獲會更大就是。10/08 17:13