C__

Page 1

apd.qxd

26/11/99 14:09

Página 597

APÉNDICE D

PALABRAS RESERVADAS ISO/ANSI C++

asm

break

Se utiliza para incluir directamente código ensamblador en su programa C++. El uso correcto de asm depende de la implementación.

break permite salir del bucle do, while o for más interno. También se puede utilizar para salir de una sentencia switch. Un ejemplo de break en un bucle es:

Sintaxis asm <instrucción en ensamblador>; asm <instrucción –1>; asm <instruccion-2>;... asm { secuencia de instrucciones en ensamblador }

Ejemplos asm push ds; asm { pop ax inc ax push ax }

while (Z < 10) { cin >> Z; if (Z < 0) break; // salir si Z es negativo cout << “Hola mundo, yo sigo”; }

case Sirve para etiquetar los diferentes casos de la sentencia switch. Sintaxis case <valor> : <sentencia>; ... break;

Ejemplo

auto Es un especificador de almacenamiento de clases para variables temporales. Estas variables se crean al introducirse en un bloque de sentencias y se destruyen al salir de él. Las variables locales de una función tienen clase de almacenamiento auto por defecto (omisión).

switch(numero) { case 2 + 5: cout << ”Es 7”; break; case 9 : cout << “Es 9”; break; default : cout << “N: 7 ni 9”; }

bool

catch

Tipo lógico (boolean) que toma valores verdadero (true) o falso (false) que puede contener los literales true y false. Sustituye al sistema tradicional de C que considera el valor cero como falso y distinto de cero como verdadero.

Se utiliza como mecanismo de tratamiento de excepciones. Su propósito es interceptar una excepción generada por throw. Dado su carácter experimental, no está implementada en algunos compiladores.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
C__ by Reddy Yuki - Issuu