APÉNDICE A: PALABRAS RESERVADAS DEL LENGUAJE DE
PROGRAMACIÓN EN C
Aquí hablaremos de cuales son las palabras reservadas,
que no pueden ser utilizadas como nombres de variables o constantes
dentro de los programas.
La hemos diseñado en forma de tabla, y en orden
alfabético, marcando con un
SI o NO si es palabra reservada en el casillero de las versiones aquí
analizadas.
| Palabra |
Ansi C |
C++ (2.0/2.1) |
Turbo C++ |
Zortech C++ |
Borland C++ (3.0/3.1) |
Microsoft C/C++ (7.0) |
| asm |
NO |
SI |
SI |
SI |
SI |
SI |
| asm |
NO |
NO |
NO |
NO |
SI |
NO |
| __asm |
NO |
NO |
NO |
NO |
NO |
SI |
| auto |
SI |
SI |
SI |
SI |
SI |
SI |
| __based |
NO |
NO |
NO |
NO |
NO |
SI |
| break |
SI |
SI |
SI |
SI |
SI |
SI |
| case |
SI |
SI |
SI |
SI |
SI |
SI |
| catch |
NO |
SI |
SI |
SI |
SI |
SI |
| cdecl |
NO |
NO |
SI |
SI |
SI |
SI |
| _cdl |
NO |
NO |
NO |
NO |
SI |
NO |
| __cdl |
NO |
NO |
NO |
NO |
NO |
SI |
| char |
SI |
SI |
SI |
SI |
SI |
SI |
| class |
NO |
SI |
SI |
SI |
SI |
SI |
| const |
SI |
SI |
SI |
SI |
SI |
SI |
| continue |
SI |
SI |
SI |
SI |
SI |
SI |
| _cs |
NO |
NO |
SI |
SI |
SI |
SI |
| default |
SI |
SI |
SI |
SI |
SI |
SI |
| delete |
NO |
SI |
SI |
SI |
SI |
SI |
| do |
SI |
SI |
SI |
SI |
SI |
SI |
| double |
SI |
SI |
SI |
SI |
SI |
SI |
| _ds |
NO |
NO |
SI |
NO |
SI |
NO |
| else |
SI |
SI |
SI |
SI |
SI |
SI |
| __emit |
NO |
NO |
NO |
NO |
NO |
SI |
| entry |
NO |
NO |
NO |
SI |
NO |
NO |
| enum |
SI |
SI |
SI |
SI |
SI |
SI |
| __except |
NO |
NO |
NO |
NO |
NO |
SI |
| _export |
NO |
NO |
SI |
NO |
SI |
NO |
| __export |
NO |
NO |
NO |
NO |
NO |
SI |
| extera |
NO |
NO |
NO |
NO |
NO |
SI |
| extern |
SI |
SI |
SI |
SI |
SI |
SI |
| far |
NO |
NO |
SI |
SI |
SI |
NO |
| _far |
NO |
NO |
NO |
NO |
SI |
NO |
| __far |
NO |
NO |
NO |
NO |
NO |
SI |
| _fastcall |
NO |
NO |
NO |
NO |
SI |
NO |
| __fastcall |
NO |
NO |
NO |
NO |
NO |
SI |
| __finally |
NO |
NO |
NO |
NO |
NO |
SI |
| float |
SI |
SI |
SI |
SI |
SI |
SI |
| for |
SI |
SI |
SI |
SI |
SI |
SI |
| __fortrar |
NO |
NO |
NO |
NO |
NO |
SI |
| friend |
NO |
SI |
SI |
SI |
SI |
SI |
| goto |
SI |
SI |
SI |
SI |
SI |
SI |
| huge |
NO |
NO |
SI |
NO |
SI |
NO |
| _huge |
NO |
NO |
NO |
NO |
SI |
NO |
| __huge |
NO |
NO |
NO |
NO |
NO |
SI |
| if |
SI |
SI |
SI |
SI |
SI |
SI |
| inline |
NO |
SI |
SI |
SI |
SI |
SI |
| int |
SI |
SI |
SI |
SI |
SI |
SI |
| interrupt |
NO |
NO |
SI |
NO |
SI |
NO |
| _interrupt |
NO |
NO |
NO |
NO |
SI |
NO |
| __interrupt |
NO |
NO |
NO |
NO |
NO |
SI |
| _loadds |
NO |
NO |
SI |
NO |
SI |
NO |
| __loadds |
NO |
NO |
NO |
NO |
NO |
SI |
| long |
SI |
SI |
SI |
SI |
SI |
SI |
| near |
NO |
NO |
SI |
SI |
SI |
NO |
| _near |
NO |
NO |
NO |
NO |
SI |
NO |
| __near |
NO |
NO |
NO |
NO |
NO |
SI |
| new |
NO |
SI |
SI |
SI |
SI |
SI |
| operator |
NO |
SI |
SI |
SI |
SI |
SI |
| overload |
NO |
NO |
NO |
SI |
NO |
NO |
| pascal |
NO |
NO |
SI |
SI |
SI |
NO |
| _pascal |
NO |
NO |
NO |
NO |
SI |
NO |
| __pascal |
NO |
NO |
NO |
NO |
NO |
SI |
| private |
NO |
SI |
SI |
SI |
SI |
SI |
| protected |
NO |
SI |
SI |
SI |
SI |
SI |
| public |
NO |
SI |
SI |
SI |
SI |
SI |
| register |
SI |
SI |
SI |
SI |
SI |
SI |
| _regparam |
NO |
NO |
SI |
NO |
NO |
NO |
| return |
SI |
SI |
SI |
SI |
SI |
SI |
| _savereg |
NO |
NO |
SI |
NO |
NO |
NO |
| _saveregs |
NO |
NO |
NO |
NO |
SI |
NO |
| __saveregs |
NO |
NO |
NO |
NO |
NO |
SI |
| _seg |
NO |
NO |
SI |
NO |
SI |
NO |
| __segment |
NO |
NO |
NO |
NO |
NO |
SI |
| __segname |
NO |
NO |
NO |
NO |
NO |
SI |
| __self |
NO |
NO |
NO |
NO |
NO |
SI |
| short |
SI |
SI |
SI |
SI |
SI |
SI |
| signed |
SI |
SI |
SI |
SI |
SI |
SI |
| sizeof |
SI |
SI |
SI |
SI |
SI |
SI |
| _ss |
NO |
NO |
SI |
NO |
SI |
NO |
| static |
SI |
SI |
SI |
SI |
SI |
SI |
| __stdcall |
NO |
NO |
NO |
NO |
NO |
SI |
| struct |
SI |
SI |
SI |
SI |
SI |
SI |
| switch |
SI |
SI |
SI |
SI |
SI |
SI |
| __syscall |
NO |
NO |
NO |
NO |
NO |
SI |
| template |
NO |
SI |
SI |
SI |
SI |
SI |
| this |
NO |
SI |
SI |
SI |
SI |
SI |
| throw |
NO |
SI |
SI |
SI |
SI |
SI |
| try |
NO |
SI |
SI |
SI |
SI |
SI |
| __try |
NO |
NO |
NO |
NO |
NO |
SI |
| typedef |
SI |
SI |
SI |
SI |
SI |
SI |
| union |
SI |
SI |
SI |
SI |
SI |
SI |
| unsigned |
SI |
SI |
SI |
SI |
SI |
SI |
| virtual |
NO |
SI |
SI |
SI |
SI |
SI |
| void |
SI |
SI |
SI |
SI |
SI |
SI |
| volatile |
SI |
SI |
SI |
SI |
SI |
SI |
| while |
SI |
SI |
SI |
SI |
SI |
SI |
|