C C 语法 目录 #define directive #elif directive #else directive #endif directive #error directive #if directive #ifdef directive #ifndef directive #include directive #line directive #pragma directive alignas Alternative operators and tokens Analyzability Arithmetic operators Arithmetic types Array declaration Array initialization ASCII Chart Assignment operators types Basic concepts Bit fields break statement C Operator Precedence cast operator character constant Comments Comparison operators compound literals Conditional inclusion Conformance const type qualifier Constant expressions continue statement Declarations do-while loop Enumerations Escape sequences Expressions External and tentative definitions File scope floating constant for loop Function declarations Function definitions Functions Generic selection goto statement Identifier if statement Implicit conversions Increment/decrement operators Initialization inline function specifier integer constant Lifetime Logical operators Lookup and name spaces Main function Member access operators Memory model Objects and alignment Order of evaluation Other operators Phases of translation Pointer declaration Preprocessor restrict type qualifier return statement Scalar initialization Scope sizeof operator Statements static assert declaration Static storage duration Storage-class specifiers string literals Struct and union initialization Struct declaration switch statement Thread storage duration Type Type Typedef declaration Undefined behavior Union declaration Value categories Variadic arguments volatile type qualifier while loop _Alignof operator _Noreturn function specifier