condicion 2

Download Condicion 2

If you can't read please download the document

Upload: kamilo-leal

Post on 13-Nov-2015

215 views

Category:

Documents


1 download

DESCRIPTION

programacion 2

TRANSCRIPT

a comprobacin de expression tiene lugar antes de cada ejecucin del bucle; por tanto, un bucle while se ejecuta cero o ms veces. expression debe ser de tipo entero, un tipo de puntero o un tipo de clase con una conversin no ambigua a un tipo entero o de puntero.Un bucle while tambin puede finalizar cuando se ejecuta break, goto o return dentro del cuerpo de instruccin. Utilice continue para finalizar la iteracin actual sin salir del bucle while. continue pasa el control a la siguiente iteracin del bucle while.En el cdigo siguiente se utiliza un bucle while para recortar los caracteres de subrayado finales de una cadena:// while_statement.cpp#include #include char *trim( char *szSource ){ char *pszEOS = 0; // Set pointer to character before terminating NULL pszEOS = szSource + strlen( szSource ) - 1; // iterate backwards until non '_' is found while( (pszEOS >= szSource) && (*pszEOS == '_') ) *pszEOS-- = '\0'; return szSource;}int main(){ char szbuf[] = "12345_____"; printf_s("\nBefore trim: %s", szbuf); printf_s("\nAfter trim: %s\n", trim(szbuf));}La condicin de finalizacin se evala al principio del bucle. Si no hay ningn carcter de subrayado final, el bucle nunca se ejecuta.