📄 cpp_toc.html
字号:
<HTML><HEAD><!-- This HTML file has been created by texi2html 1.52 from cpp.texi on 22 March 1999 --><TITLE>The C Preprocessor - Table of Contents</TITLE></HEAD><BODY><H1>The C Preprocessor</H1><H2>Last revised July 1992</H2><H2>for GCC version 2</H2><ADDRESS>Richard M. Stallman</ADDRESS><P><P><HR><P><UL><LI><A NAME="TOC1" HREF="cpp.html#SEC1">Transformations Made Globally</A><UL><LI><A NAME="TOC2" HREF="cpp.html#SEC2">Preprocessing Directives</A><LI><A NAME="TOC3" HREF="cpp.html#SEC3">Header Files</A><UL><LI><A NAME="TOC4" HREF="cpp.html#SEC4">Uses of Header Files</A><LI><A NAME="TOC5" HREF="cpp.html#SEC5">The <SAMP>`#include'</SAMP> Directive</A><LI><A NAME="TOC6" HREF="cpp.html#SEC6">How <SAMP>`#include'</SAMP> Works</A><LI><A NAME="TOC7" HREF="cpp.html#SEC7">Once-Only Include Files</A><LI><A NAME="TOC8" HREF="cpp.html#SEC8">Inheritance and Header Files</A></UL><LI><A NAME="TOC9" HREF="cpp.html#SEC9">Macros</A><UL><LI><A NAME="TOC10" HREF="cpp.html#SEC10">Simple Macros</A><LI><A NAME="TOC11" HREF="cpp.html#SEC11">Macros with Arguments</A><LI><A NAME="TOC12" HREF="cpp.html#SEC12">Predefined Macros</A><UL><LI><A NAME="TOC13" HREF="cpp.html#SEC13">Standard Predefined Macros</A><LI><A NAME="TOC14" HREF="cpp.html#SEC14">Nonstandard Predefined Macros</A></UL><LI><A NAME="TOC15" HREF="cpp.html#SEC15">Stringification</A><LI><A NAME="TOC16" HREF="cpp.html#SEC16">Concatenation</A><LI><A NAME="TOC17" HREF="cpp.html#SEC17">Undefining Macros</A><LI><A NAME="TOC18" HREF="cpp.html#SEC18">Redefining Macros</A><LI><A NAME="TOC19" HREF="cpp.html#SEC19">Pitfalls and Subtleties of Macros</A><UL><LI><A NAME="TOC20" HREF="cpp.html#SEC20">Improperly Nested Constructs</A><LI><A NAME="TOC21" HREF="cpp.html#SEC21">Unintended Grouping of Arithmetic</A><LI><A NAME="TOC22" HREF="cpp.html#SEC22">Swallowing the Semicolon</A><LI><A NAME="TOC23" HREF="cpp.html#SEC23">Duplication of Side Effects</A><LI><A NAME="TOC24" HREF="cpp.html#SEC24">Self-Referential Macros</A><LI><A NAME="TOC25" HREF="cpp.html#SEC25">Separate Expansion of Macro Arguments</A><LI><A NAME="TOC26" HREF="cpp.html#SEC26">Cascaded Use of Macros</A></UL><LI><A NAME="TOC27" HREF="cpp.html#SEC27">Newlines in Macro Arguments</A></UL><LI><A NAME="TOC28" HREF="cpp.html#SEC28">Conditionals</A><UL><LI><A NAME="TOC29" HREF="cpp.html#SEC29">Why Conditionals are Used</A><LI><A NAME="TOC30" HREF="cpp.html#SEC30">Syntax of Conditionals</A><UL><LI><A NAME="TOC31" HREF="cpp.html#SEC31">The <SAMP>`#if'</SAMP> Directive</A><LI><A NAME="TOC32" HREF="cpp.html#SEC32">The <SAMP>`#else'</SAMP> Directive</A><LI><A NAME="TOC33" HREF="cpp.html#SEC33">The <SAMP>`#elif'</SAMP> Directive</A></UL><LI><A NAME="TOC34" HREF="cpp.html#SEC34">Keeping Deleted Code for Future Reference</A><LI><A NAME="TOC35" HREF="cpp.html#SEC35">Conditionals and Macros</A><LI><A NAME="TOC36" HREF="cpp.html#SEC36">Assertions</A><LI><A NAME="TOC37" HREF="cpp.html#SEC37">The <SAMP>`#error'</SAMP> and <SAMP>`#warning'</SAMP> Directives</A></UL><LI><A NAME="TOC38" HREF="cpp.html#SEC38">Combining Source Files</A><LI><A NAME="TOC39" HREF="cpp.html#SEC39">Miscellaneous Preprocessing Directives</A><LI><A NAME="TOC40" HREF="cpp.html#SEC40">C Preprocessor Output</A><LI><A NAME="TOC41" HREF="cpp.html#SEC41">Invoking the C Preprocessor</A></UL><LI><A NAME="TOC42" HREF="cpp.html#SEC42">Index</A><LI><A NAME="TOC43" HREF="cpp.html#SEC43">Index of Directives, Macros and Options</A></UL><P><HR><P>This document was generated on 22 March 1999 using the<A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>translator version 1.52.</P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -