C Language and Libraries Help (clang.hlp) (Table of Contents; Topic list)
Keywords
                                             Up Contents Index Back
─────C/C++ Language─────────────────────────────────────────────────────────
 
   The following are keywords in Microsoft C. Names with leading
   underscores are Microsoft extensions:
 
 __asm         default     float      __loadds     __segname    switch
   auto        do          for          long       __self     __syscall
 __based       double    __fortran    __near         short      typedef
   break       else        goto       __pascal       signed     union
   case        enum      __huge         register     sizeof     unsigned
 __cdecl     __export      if           return       static     void
   char        extern    __inline     __saveregs   __stdcall    volatile
   const     __far         int        __segment      struct     while
   continue  __fastcall  __interrupt
 
   The C++ language adds the following keywords:
 
   class      new           public
   delete     operator      this
   friend     private       virtual
   inline     protected
 
   The following are not keywords but have special meaning in
   Microsoft C or C++:
 
   argc     __emit      main        _setenvp
   argv       envp     _setargv     _set_new_handler
                                    -♦-