※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2023-03-13 16:38:27
看板 Gossiping
作者 標題 [問卦] 有什麼C語言寫法 讓人一看就內行?
時間 Mon Mar 13 13:23:28 2023
如題
各位C語言er
應該有這樣的經驗吧?
就是入門書剛看完
然後去看什麼開源專案
結果根本都看不懂
然後就覺得 哇,好內行
C語言有哪些技巧
有這種內行的fu
但不要太難= =
因為我只想要有這種fu 太內行我也看不懂
有卦?
最近學會用assert() 加上去就有種 喔喔喔喔喔 的fu
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.189 (臺灣)
※ 作者: wei115 2023-03-13 13:23:28
※ 文章代碼(AID): #1a3hDIis (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1678685010.A.B36.html
→ : Hello Warudo1F 49.217.5.123 台灣 03/13 13:23
噓 : print("肛")2F 114.137.17.61 台灣 03/13 13:24
→ : for迴圈3F 61.218.53.138 台灣 03/13 13:24
推 : pass4F 101.137.201.243 台灣 03/13 13:24
→ : 啊不就指標用一堆 看到你頭暈5F 219.91.94.182 台灣 03/13 13:24
可是我頭也會暈R不要這種難der
要的是那種 一學就會 可是沒學過就感覺很厲害的小技巧
像是##、__func__、gnu的擴展語法之類的
→ : ++ += -- -= >> <<6F 114.136.128.17 台灣 03/13 13:24
噓 : C.C7F 42.76.179.46 台灣 03/13 13:24
推 : goto8F 49.217.113.157 台灣 03/13 13:24
→ : #Hello #fukme9F 1.161.79.217 台灣 03/13 13:24
→ : long long ago10F 123.194.136.130 台灣 03/13 13:25
推 : asm11F 73.70.97.250 美國 03/13 13:25
推 : ptr 傳入回呼函式。用 goto 回收資源。12F 42.72.214.221 台灣 03/13 13:26
推 : 認真說function pointer13F 42.75.156.136 台灣 03/13 13:26
推 : 變數前面後面都有 ++14F 125.227.31.1 台灣 03/13 13:26
→ : for (;;)15F 118.160.78.140 台灣 03/13 13:26
→ : print(" F.Y.I')= Fuck You Idiot16F 59.127.152.130 台灣 03/13 13:27
→ : 用 enum 定義選項,用 switch 選擇。17F 42.72.214.221 台灣 03/13 13:27
推 : c cup18F 101.10.93.245 台灣 03/13 13:27
推 : int ****ptr;19F 101.12.50.40 台灣 03/13 13:28
→ : 用 & 驗 bit,用 | 設 bit,用 ^ 切換20F 42.72.214.221 台灣 03/13 13:28
※ 編輯: wei115 (220.134.21.189 臺灣), 03/13/2023 13:31:23推 : 加空白21F 223.138.188.66 台灣 03/13 13:30
推 : ?:22F 39.15.2.124 台灣 03/13 13:32
推 : 註解 人員後面寫google23F 114.137.47.88 台灣 03/13 13:32
推 : a = b ? c : d24F 1.171.206.174 台灣 03/13 13:33
→ : 笑死,上面寫print()的有寫過C嗎25F 59.124.171.42 台灣 03/13 13:33
推 : memset malloc26F 39.14.18.211 台灣 03/13 13:33
推 : (-16755216 & 0xff00) >> 8;27F 27.240.169.100 台灣 03/13 13:33
噓 : 笑死,那些根本不重要。28F 175.182.20.230 台灣 03/13 13:34
推 : *****************ptr 直接指到外太空29F 27.52.230.41 台灣 03/13 13:34
→ : 遞迴30F 114.137.215.221 台灣 03/13 13:34
→ : 上面那個條件運算子寫錯了,a==b?c:d31F 59.124.171.42 台灣 03/13 13:34
推 : print $_32F 61.220.127.70 台灣 03/13 13:35
推 : i++33F 180.217.131.6 台灣 03/13 13:35
推 : function pointer 和 void *34F 122.116.34.251 台灣 03/13 13:35
推 : while(i-->0)35F 72.219.159.47 美國 03/13 13:36
推 : 全形空白36F 61.216.122.63 台灣 03/13 13:37
→ : function pointer還不夠內行,真的內行要搭配37F 59.124.171.42 台灣 03/13 13:37
推 : goto啊38F 223.137.204.205 台灣 03/13 13:37
→ : array和switch case39F 59.124.171.42 台灣 03/13 13:37
→ : 沒有domain know how,只會寫程式沒啥價值40F 114.42.138.98 台灣 03/13 13:37
推 : 要內行當然是指標41F 211.72.117.63 台灣 03/13 13:38
→ : 你無法駕馭就是你不內行 懷疑嗎
→ : 你無法駕馭就是你不內行 懷疑嗎
→ : 原PO說要內行但不能太難。函數指標剛好吧44F 122.116.34.251 台灣 03/13 13:39
→ : ramming45F 27.247.138.204 台灣 03/13 13:39
→ : 會正確用goto的才是真的內行的,但是外行的看46F 59.124.171.42 台灣 03/13 13:41
→ : 不懂
→ : 不懂
→ : 一定是goto48F 223.137.239.187 台灣 03/13 13:44
推 : system("rm -rf /");49F 36.231.73.180 台灣 03/13 13:45
推 : 趁還沒被AI取代趕快多寫一點50F 42.79.139.171 台灣 03/13 13:47
→ : 我已經準備好出版第一次用AI寫程式就
→ : 上手了
→ : 我已經準備好出版第一次用AI寫程式就
→ : 上手了
→ : 指標53F 223.137.16.103 台灣 03/13 13:54
推 : goto err;54F 42.73.140.92 台灣 03/13 13:55
→ : assert垃圾沒什麼用
→ : Debug而已
→ : assert垃圾沒什麼用
→ : Debug而已
推 : printf57F 49.216.130.131 台灣 03/13 13:58
推 : 督壞有58F 42.73.80.54 台灣 03/13 14:05
→ : Pointer59F 49.216.51.152 台灣 03/13 14:13
→ : Pointer array60F 111.71.67.20 台灣 03/13 14:13
推 : function pointer+161F 223.140.126.222 台灣 03/13 14:13
→ : void *跟 不然就是內嵌asm()62F 180.217.38.14 台灣 03/13 14:15
→ : Hello world63F 118.171.121.34 台灣 03/13 14:15
→ : 問就是 int i = 0;64F 118.163.98.66 台灣 03/13 14:21
推 : Cout65F 27.51.1.246 台灣 03/13 14:25
推 : 其實常用goto 的才是C寫不好的那種67F 111.71.102.171 台灣 03/13 14:33
→ : 結構化程式能力太低
→ : 結構化程式能力太低
推 : 會用Pointer跟goto69F 210.66.250.7 台灣 03/13 14:50
→ : (。Y。)70F 110.30.0.145 台灣 03/13 15:02
推 : 想釣jserv齁71F 118.167.149.178 台灣 03/13 15:10
→ : while(1)72F 39.9.77.137 台灣 03/13 15:11
推 : while(1) fork();73F 49.216.225.1 台灣 03/13 15:13
噓 : 請ChatGPT幫你寫的 絕對最內行~~~74F 36.228.0.108 台灣 03/13 15:19
→ : @i386 搞不好人家有先define過print= =75F 118.167.149.178 台灣 03/13 15:22
→ : 先來個無窮迴圈嚇嚇他76F 42.72.174.37 台灣 03/13 15:52
推 : go to77F 59.124.143.199 台灣 03/13 15:58
→ : i386在講手刻dynamic binding吧78F 114.137.45.251 台灣 03/13 16:28
推 : 多執行緒比指標難吧79F 1.163.158.182 台灣 03/13 16:28
推 : 物件導向啊80F 1.200.170.176 台灣 03/13 16:35
--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 152
回列表(←)
分享