作者查詢 / yvb
作者 yvb 在 PTT [ C_and_CPP ] 看板的留言(推文), 共838則
限定看板:C_and_CPP
看板排序:
20F→: 請用 http://rextester.com/l/c_online_compiler_gcc06/29 18:53
21F→: 勾選 Show compiler warnings 看看.06/29 18:54
22F推: typedef typeof(my_func) *my_func_t;06/27 22:58
23F→: 改為 *my_func_ptr_t;06/27 23:01
24F→: 其中my_func可在typedef前宣告,但不需實際存在該函式;06/28 00:27
25F→: 比方寫 void my_func(int); 即可.06/28 00:29
26F→: 此外, 用typeof()甚至可寫成 typeof(void(int)) 之類, 如06/28 00:34
27F→: typedef typeof(void(int)) *my_func_ptr_t;06/28 00:35
28F→: typedef typeof(void(*)(int)) my_func_ptr_t;06/28 00:35
29F→: 均可.06/28 00:35
30F→: 只不過 typeof() 非標準, 以上寫法只在 gcc 下試過.06/28 00:42
8F→: ^^^ 要加括號, 不然 - 優先於 & ...06/25 17:50
9F→: 而且, ?: 似乎優先於 = 所以要照 3F 寫法, 不然編譯時會錯吧?06/25 17:59
10F→: 剛試了一下, x = x + 2 要括, 不過 x = x + 1 可以不括.06/25 18:05
19F推: 把 while(a<b) 改成 while(cout<<"while"<<endl,a<b) 試試.06/21 19:27
20F→: labeled statements 就只是個讓 goto 或 switch 跳到該處,06/21 19:29
21F→: 你那本書的說明是它的說法, 原文標準應該沒多做這樣的解釋.06/21 19:31
22F推: {a+=5} => {a+=5;} 你的while()後沒大括號,只包含cout那一列.06/21 19:35
23F→: 抱歉, 漏看 "...刪除" 那一句. 該說同時屬switch和while吧?06/21 20:08
28F推: google: Duff's Device06/21 21:01
30F→: 前幾樓 M 大說的可能是 google: MSC20-C switch statement06/21 21:07
13F推: 樓上請先說清楚什麼是pid吧. 各thread的pid...?06/14 13:06
24F推: time:s ftime:ms gettimeofday:us clock_gettime:ns 2F用哪種06/14 19:48
26F推: 那個 sqrt(25.0) 的錯誤回傳值 1077478015 是否不固定會亂跳?05/25 13:44
27F→: 若是, 可能被當成 int sqrt() 了? X86_64 ABI 問題?05/25 13:46
28F→: 若是 X86 ABI (32-bit) 應該沒這種情況.05/25 13:48
29F→: 叫用 sqrt(25.0) 之前再宣告一下 double sqrt(double); 看看?05/25 13:50
8F推: '\t' 或 "\t" 的 \t 在 shell 下改按 CTRL-V TAB 可否?05/17 12:57
9F→: 不過上述的幾種作法都無關 C 實作...05/17 13:02
10F→: 或是你是求解把 -s 後的參數, 若看到 '\\' + 't' 轉成 '\t' ?05/17 13:05
18F推: 我想原PO誤把語意當型別, 也就是 K&R C語言 5.7 多維陣列04/25 13:11
19F→: 後半節, 或是 C99 C11 6.5.2.1 Array subscripting 第3點04/25 13:11
20F→: (該節Semantics第二段落) 的描述.04/25 13:12
21F→: 對初學者來說, 也許講清楚語意更有助理解.04/25 13:16
37F推: 這些爭辯, 讓我想到黑貓白貓論 XD01/03 12:49
4F推: 檢查 fwrite 的回傳值看看.12/13 13:32