a data type keyword of 12:1. Char2. Short3. int4. Long5. Enum6. Float7. Double8. Signed9. Unsigned. structOne . Union12.voidTwo control type key words 12Looping Statements1.for2.do3.while4. break5.continueconditional Statements6.if7.else8.gotoSwitch Statements9.switch10.case11.defaultReturn Statement12.return three types of storage 41. Auto//Declare automatic variable, usually no, local variables are auto type by default2.static//declaring static variables3.extern//Declare an external variable4.register//DECLARE register variableFour other keywords 41.const//Declaration of read-only variables2.sizeof//operator, compute data consumption memory3.typedef//Custom type4.volatile//modified variables may change Note that define, include are not keywords, they are precompiled pseudo-directives only. The C99 standard adds 5 additional keywords, namelyRestrictIt can only be used to qualify and constrain pointers, and indicates that pointers are the only and initial way to access a data objectinlineThe introverted function, which is used in C + +, is an optimized implementation of the macro definition._boolunsigned int, defined as Boolean in C99, can hold only 0, 12 values_complexplural class type_imaginaryPure Imaginary Type The C11 standard adds a keyword on the basis of C99_generic generics
10.C language reserved words