[請問] 看unix傳奇這本書,預處理器是什麼看不

作者: zzedm (edm)   2022-09-22 10:22:29
看unix傳奇這本書,預處理器是什麼意
思看不太懂,看了Wikipedia
https://i.imgur.com/HbbdCNo.jpg
自己理解成,預先處理一些程序,之後
才編譯成機器看得懂的010101機械碼
嗎?
是這樣嗎?
以C語言來說那預處理器跟編譯器有何
不同,還是先預處理器處理再編譯器這
樣理解對嗎?
有人知道嗎?
謝謝
作者: alloc (韭菜)   2022-09-22 10:25:00
預處理器會先處理#開頭的macro或flag 處理完後的code才給compiler編譯
作者: isaswa (黒丸)   2022-09-23 12:31:00
預處理器處理的是另一個程式的「輸入」不是內容比如說你在廚房做菜 有一個人只會把東西丟進鍋子裡煮你把食材先切塊切小交給那個人 你就是那個人的預處理器

Links booklink

Contact Us: admin [ a t ] ucptt.com