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.
°°„
É
‹µ„ަ„¦¤˜´œŒ´„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
‡Îµ´ÉŠš¸ÄoÄœ„µ¦„ε®œ—‡nµ‡º°GHILQH
É
„µ¦¦ª¤Â¢j¤Ã—¥Äo‡Îµ´ÉŠLQFOXGH
¦žÂ‡µ´Šš¸Äoµ®¦´¦ª¤…°¤¨ÄœÂ¢j¤š„µ®œ—Á…oµÅžÄœÃž¦Â„¦¤˜œŒ´¤¸ ‡º°
¼ Î É É Î o ¼ ɸ Î o
š¸ LQFOXGHILOHQDPH!
É
š¸ LQFOXGHILOHQDPH
É
˜ª°¥nµŠ„µ¦ÄoÁnœ
´
LQFOXGH ERROK
Á¤º°˜´ªž¦³¤ª¨Ÿ¨„n°œ ¡‡Îµ´ÉŠš¸…¹Êœ˜oœ—oª¥ LQFOXGH ˜´ªž¦³¤ª¨Ÿ¨„n°œ‹³šÎµ„µ¦°nµœ
É É
¢j¤…o°¤¼¨š¸„ε®œ—Ūo®¨´Š‡Îµ´ÉŠ LQFOXGH š¸É°¥¼nÄœ‹µœ´œš¹„×¥™oµ„ε®œ—ºÉ°Â¢j¤Åªo£µ¥ÄœÁ‡¦ºÉ°Š
É
®¤µ¥ t !u —´Š˜´ª°¥nµŠ
„µ¦Ãž¦Â„¦¤ÁºÊ°Š˜œ—ª¥£µ¬µ
o o šš¸É ˜ªž¦³¤ª¨Ÿ¨„n°œ
´
¦ª·ª¦¦–Ášœ°·¦³ ®œoµ
¶FWSHK· Äœ‡¨´Š¤µ˜¦“µœÂ¨oªœÎµ…o°‡ªµ¤š´ÊŠ®¤—Ĝ¢j¤—´Š„¨nµª¤µÂšœš¸¦¦š´—š¸É¦¦‹‡Îµ´ÉŠ
É »
LQFOXGH
˜n™µ„ε®œ—ºÉ°Â¢j¤ÅªoÄœÁ‡¦ºÉ°Š®¤µ¥ —´ŠÄœ˜´ª°¥nµŠ