(1) O pré-processador C inclui arquivos de cabeçalho usando a diretiva #include para fornecer definições e protótipos. (2) A diretiva #define é usada para definir macros, que substituem texto no código. (3) Isso permite compartilhar definições entre arquivos.
5. °°„
É
‹µ„ަ„¦¤˜´œŒ´„n°œš¸É‹³nŠŸ¨¨´¡›r‹µ„„µ¦šÎµŠµœœ¸ÊÄ®o„n‡°¤Å¡Á¨°¦r „µ¦Ä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µ®¦´¦ª¤…o°¤¼¨ÄœÂ¢j¤š¸„µ®œ—Á…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µº°Â¤‡Ã‡¦®œ¹ŠÇ‹³™¼„šœš¸—ª¥‡nµ‡Š˜´ª˜´ªÁ—¸¥ª˜¨°—ަ„¦¤™oµ
É É Éo
Á¦µ˜o°Š„µ¦Âšœº°Â¤‡Ã‡¦—oª¥‡nµš¸ÁÉ ž¨¸¥œÅ—o‹³˜o°ŠÄot¡µ¦µ¤·Á˜°¦ru Ž¹Š¤¸¦žÂ„µ¦„ε®œ—‡nµ—´Šœ¸Ê
É É É ¼
GHILQH PDFURQDPHSDUDPOLVW
33. UHSODFHPHQWWH[W
PDFURQDPH Áž}œºÉ°˜´ª¦³»
SDUDPOLVW Áž}œ¦µ¥ºÉ°…°Š¡µ¦µ¤·Á˜°¦r¨³‡´Êœ¦³®ªnµŠ¡µ¦µ¤·Á˜°¦r˜n¨³˜´ª—oª¥Á‡¦º°Š
É
®¤µ¥‹»¨£µ‡
115. „µ¦Ãž¦Â„¦¤ÁºÊ°Š˜oœ—oª¥£µ¬µ šš¸É ˜´ªž¦³¤ª¨Ÿ¨„n°œ
¦ª·ª¦¦–Ášœ°·¦³ ®œoµ
 f„®´—
‹Š˜°‡Îµ™µ¤˜n°Åžœ¸Ê
‡Îµ´ÉŠ…°Š˜´ªž¦³¤ª¨Ÿ¨„n°œ š»„‡Îµ´ÉŠ‹³˜o°Š…¹Êœ˜oœ—oª¥´¨´„¬–rÄ—
‡Îµ´ŠÎµ®¦´„µ¦Âž¨Ãž¦Â„¦¤°¥nµŠ¤¸ÁŠº°œÅ…Á¤º°¤¸®¨µ¥ÇÁŠº°œÅ…µ¤µ¦™Äo‡µ´ŠÄ—Å—oµŠ
É É É É Î É o
‡Îµ´ÉŠ…°Š˜´ªž¦³¤ª¨Ÿ¨„n°œ š¸ÉÄo„ε®œ—‡nµ‡Š˜´ª®¦º°œ·¥µ¤Â¤‡Ã‡¦‡º°‡Îµ´ÉŠÄ—
‡Îµ´ÉŠ…°Š˜´ªž¦³¤ª¨Ÿ¨„n°œ ‡Îµ´ÉŠÄ—š¸ÉÄoÁ¡ºÉ°®¤µ¥™¹Š