1. O pré-processador C inclui arquivos de cabeçalho que definem macros e identificadores.
2. Ele define macros para substituir identificadores com strings.
3. Isso permite incluir definições comuns em vários arquivos fonte.
5. °°„
É
‹µ„ަ„¦¤˜´œŒ´„n°œš¸É‹³nŠŸ¨¨´¡›r‹µ„„µ¦šÎµŠµœœ¸ÊĮ„n‡°¤Å¡Á¨°¦r „µ¦ÄoŠµœ˜´ªž¦³¤ª¨
o
Ÿ¨„n°œš¸œ·¥¤Äo¤µ„œ´Êœ¤¸°¥n¼ ¨´„¬–³‡º°
É
„µ¦¦ª¤Â¢j¤Á…oµÅžÄœÃž¦Â„¦¤˜oœŒ´„n°œš¸É‹³Âž¨Ãž¦Â„¦¤ Ž¹ÉŠÄœ„¦–¸œÊ¸‹³Äo
‡Îµ´ÉŠLQFOXGH¨oª˜µ¤—oª¥º°Â¢j¤š¸É˜o°Š„µ¦¦ª¤Á…oµÅžÄœÃž¦Â„¦¤˜oœŒ´
É
„µ¦„ε®œ—‡nµÄ®o„˜´ª¦³» LGHQWLILHUV
8. ‡Îµ´ÉŠš¸ÄoÄœ„µ¦„ε®œ—‡nµ‡º°GHILQH
É
„µ¦¦ª¤Â¢j¤Ã—¥Äo‡Îµ´ÉŠLQFOXGH
¦žÂ‡µ´Šš¸Äoµ®¦´¦ª¤…°¤¨ÄœÂ¢j¤š„µ®œ—Á…oµÅžÄœÃž¦Â„¦¤˜œŒ´¤¸ ‡º°
¼ Î É É Î o ¼ ɸ Î o
š¸ LQFOXGHILOHQDPH!
É
š¸ LQFOXGHILOHQDPH
É
˜ª°¥nµŠ„µ¦ÄoÁnœ
´
12. LQFOXGH ERROK
Á¤º°˜´ªž¦³¤ª¨Ÿ¨„n°œ ¡‡Îµ´ÉŠš¸…¹Êœ˜oœ—oª¥ LQFOXGH ˜´ªž¦³¤ª¨Ÿ¨„n°œ‹³šÎµ„µ¦°nµœ
É É
¢j¤…o°¤¼¨š¸„ε®œ—Ūo®¨´Š‡Îµ´ÉŠ LQFOXGH š¸É°¥¼nÄœ‹µœ´œš¹„×¥™oµ„ε®œ—ºÉ°Â¢j¤Åªo£µ¥ÄœÁ‡¦ºÉ°Š
É
®¤µ¥ t !u —´Š˜´ª°¥nµŠ
32. „µ¦Äo¡µ¦µ¤·Á˜°¦r„‡Îµ´ÉŠGHILQH
´
Äœ®ª…o°‹³Á®Èœªnµº°Â¤‡Ã‡¦®œ¹ŠÇ‹³™¼„šœš¸—ª¥‡µ‡Š˜´ª˜ªÁ—¥ª˜¨°—ަ„¦¤™µ
´ É É Éo n ´ ¸ o
Á¦µ˜°Š„µ¦Âšœº°Â¤‡Ã‡¦—oª¥‡µš¸ÁÉ ž¨¥œÅ—o‹³˜o°ŠÄo t¡µ¦µ¤Á· ˜°¦ur Ž¹Š¤¦žÂ„µ¦„µ®œ—‡nµ—´Šœ¸Ê
o É n ɸ É ¸¼ Î
GHILQH PDFURQDPHSDUDPOLVW
35. „µ¦Ãž¦Â„¦¤ÁºÊ°Š˜œ—ª¥£µ¬µ
o o šš¸É ˜ªž¦³¤ª¨Ÿ¨„n°œ
´
¦ª·ª¦¦–Ášœ°·¦³ ®œoµ
˜´ª°¥nµŠš¸Éަ„¦¤Â—ŠPDFUR„µ¦®µ‡nµš¸œo°¥š¸É»—¦³®ªnµŠ‹Îµœªœ‹Îµœªœ
É
GHILQH 0,1DE
115. „µ¦Ãž¦Â„¦¤ÁºÊ°Š˜œ—ª¥£µ¬µ
o o šš¸É ˜ªž¦³¤ª¨Ÿ¨„n°œ
´
¦ª·ª¦¦–Ášœ°·¦³ ®œoµ
 f„®´—
‹Š˜°‡Îµ™µ¤˜n°Åžœ¸Ê
‡Îµ´ÉŠ…°Š˜´ªž¦³¤ª¨Ÿ¨„n°œ š»„‡Îµ´ÉŠ‹³˜o°Š…¹Êœ˜oœ—oª¥´¨´„¬–rÄ—
‡Îµ´ŠÎµ®¦´„µ¦Âž¨Ãž¦Â„¦¤°¥µŠ¤¸ÁŠ°œÅ…Á¤°¤¸®¨µ¥ÇÁŠ°œÅ…µ¤µ¦™Äo‡µ´ŠÄ—Å—oµŠ
É n ºÉ ɺ ºÉ Î É o
‡Îµ´ÉŠ…°Š˜´ªž¦³¤ª¨Ÿ¨„n°œ š¸ÉÄo„ε®œ—‡nµ‡Š˜´ª®¦º°œ·¥µ¤Â¤‡Ã‡¦‡º°‡Îµ´ÉŠÄ—
‡Îµ´ÉŠ…°Š˜´ªž¦³¤ª¨Ÿ¨„n°œ ‡Îµ´ÉŠÄ—š¸ÉÄoÁ¡ºÉ°®¤µ¥™¹Š