顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2023-03-13 16:38:27
看板 Gossiping
作者 wei115 (社畜)
標題 [問卦] 有什麼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
Howard61313: Hello Warudo1F 49.217.5.123 台灣 03/13 13:23
bill403777: print("肛")2F 114.137.17.61 台灣 03/13 13:24
jeff0025: for迴圈3F 61.218.53.138 台灣 03/13 13:24
intointo: pass4F 101.137.201.243 台灣 03/13 13:24
b9513227: 啊不就指標用一堆 看到你頭暈5F 219.91.94.182 台灣 03/13 13:24
可是我頭也會暈R
不要這種難der
要的是那種 一學就會 可是沒學過就感覺很厲害的小技巧
像是##、__func__、gnu的擴展語法之類的
herculus6502: ++ += -- -= >> <<6F 114.136.128.17 台灣 03/13 13:24
xu3ru0454: C.C7F 42.76.179.46 台灣 03/13 13:24
james0146: goto8F 49.217.113.157 台灣 03/13 13:24
LiamTiger: #Hello #fukme9F 1.161.79.217 台灣 03/13 13:24
robrob99: long long ago10F 123.194.136.130 台灣 03/13 13:25
bluebluelan: asm11F 73.70.97.250 美國 03/13 13:25
zero00072: ptr 傳入回呼函式。用 goto 回收資源。12F 42.72.214.221 台灣 03/13 13:26
mithuang: 認真說function pointer13F 42.75.156.136 台灣 03/13 13:26
archon: 變數前面後面都有 ++14F 125.227.31.1 台灣 03/13 13:26
Marty: for (;;)15F 118.160.78.140 台灣 03/13 13:26
johnson2726: print(" F.Y.I')=  Fuck You Idiot16F 59.127.152.130 台灣 03/13 13:27
zero00072: 用 enum 定義選項,用 switch 選擇。17F 42.72.214.221 台灣 03/13 13:27
wolve: c cup18F 101.10.93.245 台灣 03/13 13:27
alloc: int ****ptr;19F 101.12.50.40 台灣 03/13 13:28
zero00072: 用 & 驗 bit,用 | 設 bit,用 ^ 切換20F 42.72.214.221 台灣 03/13 13:28
※ 編輯: wei115 (220.134.21.189 臺灣), 03/13/2023 13:31:23
dannpptt: 加空白21F 223.138.188.66 台灣 03/13 13:30
XDDDDDDDDDD: ?:22F 39.15.2.124 台灣 03/13 13:32
jerrykk: 註解 人員後面寫google23F 114.137.47.88 台灣 03/13 13:32
panex0845: a = b ? c : d24F 1.171.206.174 台灣 03/13 13:33
i386: 笑死,上面寫print()的有寫過C嗎25F 59.124.171.42 台灣 03/13 13:33
WachinMs: memset malloc26F 39.14.18.211 台灣 03/13 13:33
Osmium: (-16755216 & 0xff00) >> 8;27F 27.240.169.100 台灣 03/13 13:33
darkMood: 笑死,那些根本不重要。28F 175.182.20.230 台灣 03/13 13:34
Informatik: *****************ptr 直接指到外太空29F 27.52.230.41 台灣 03/13 13:34
thousandwave: 遞迴30F 114.137.215.221 台灣 03/13 13:34
i386: 上面那個條件運算子寫錯了,a==b?c:d31F 59.124.171.42 台灣 03/13 13:34
basslife: print $_32F 61.220.127.70 台灣 03/13 13:35
rickphyman42: i++33F 180.217.131.6 台灣 03/13 13:35
kinda: function pointer 和 void *34F 122.116.34.251 台灣 03/13 13:35
Siika: while(i-->0)35F 72.219.159.47 美國 03/13 13:36
a2364983: 全形空白36F 61.216.122.63 台灣 03/13 13:37
i386: function pointer還不夠內行,真的內行要搭配37F 59.124.171.42 台灣 03/13 13:37
hw1: goto啊38F 223.137.204.205 台灣 03/13 13:37
i386: array和switch case39F 59.124.171.42 台灣 03/13 13:37
ooxx123: 沒有domain know how,只會寫程式沒啥價值40F 114.42.138.98 台灣 03/13 13:37
StarTouching: 要內行當然是指標41F 211.72.117.63 台灣 03/13 13:38
StarTouching: 你無法駕馭就是你不內行 懷疑嗎
shikemurajy: https://hackmd.io/@sysprog/c-prog43F 27.247.138.204 台灣 03/13 13:39
「你所不知道的 C 語言」系列講座 - HackMD
[圖]
回歸第一手資料,透過反思 C 語言程式設計的細節,重新學習電腦原理 ...

 
kinda: 原PO說要內行但不能太難。函數指標剛好吧44F 122.116.34.251 台灣 03/13 13:39
shikemurajy: ramming45F 27.247.138.204 台灣 03/13 13:39
i386: 會正確用goto的才是真的內行的,但是外行的看46F 59.124.171.42 台灣 03/13 13:41
i386: 不懂
gabriel: 一定是goto48F 223.137.239.187 台灣 03/13 13:44
Lowpapa: system("rm -rf /");49F 36.231.73.180 台灣 03/13 13:45
dreamyello: 趁還沒被AI取代趕快多寫一點50F 42.79.139.171 台灣 03/13 13:47
dreamyello: 我已經準備好出版第一次用AI寫程式就
dreamyello: 上手了
sustainer123: 指標53F 223.137.16.103 台灣 03/13 13:54
bh2142: goto err;54F 42.73.140.92 台灣 03/13 13:55
bh2142: assert垃圾沒什麼用
bh2142: Debug而已
espresso1: printf57F 49.216.130.131 台灣 03/13 13:58
thbw666: 督壞有58F 42.73.80.54 台灣 03/13 14:05
dgq75148: Pointer59F 49.216.51.152 台灣 03/13 14:13
machiusheng: Pointer array60F 111.71.67.20 台灣 03/13 14:13
CCWck: function pointer+161F 223.140.126.222 台灣 03/13 14:13
tomsawyer: void *跟 不然就是內嵌asm()62F 180.217.38.14 台灣 03/13 14:15
GodV: Hello world63F 118.171.121.34 台灣 03/13 14:15
leolarrel: 問就是 int i = 0;64F 118.163.98.66 台灣 03/13 14:21
deeeplove: Cout65F 27.51.1.246 台灣 03/13 14:25
kaitokid1214: https://i.imgur.com/PTNV22D.jpg66F 223.136.110.85 台灣 03/13 14:31
[圖]
NavyWind: 其實常用goto 的才是C寫不好的那種67F 111.71.102.171 台灣 03/13 14:33
NavyWind: 結構化程式能力太低
PalmAngels: 會用Pointer跟goto69F 210.66.250.7 台灣 03/13 14:50
tactics2100: (。Y。)70F 110.30.0.145 台灣 03/13 15:02
sxbear: 想釣jserv齁71F 118.167.149.178 台灣 03/13 15:10
loadingN: while(1)72F 39.9.77.137 台灣 03/13 15:11
k47100014: while(1) fork();73F 49.216.225.1 台灣 03/13 15:13
Allen0315:     請ChatGPT幫你寫的 絕對最內行~~~74F 36.228.0.108 台灣 03/13 15:19
sxbear: @i386 搞不好人家有先define過print= =75F 118.167.149.178 台灣 03/13 15:22
ericthree: 先來個無窮迴圈嚇嚇他76F 42.72.174.37 台灣 03/13 15:52
mastoid: go to77F 59.124.143.199 台灣 03/13 15:58
MTKer5566: i386在講手刻dynamic binding吧78F 114.137.45.251 台灣 03/13 16:28
kevin850717: 多執行緒比指標難吧79F 1.163.158.182 台灣 03/13 16:28
JetRed: 物件導向啊80F 1.200.170.176 台灣 03/13 16:35

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 152 
作者 wei115 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇