Palabras Reservadas del lenguaje C PDF

Title Palabras Reservadas del lenguaje C
Author Brandon Alonso Mesura
Course Programación
Institution Instituto Tecnológico de Veracruz
Pages 12
File Size 528 KB
File Type PDF
Total Downloads 59
Total Views 141

Summary

En este ensayo se pueden encontrar todas las palabras reservadas del lenguaje c, así como su uso y ejemplos de tal uso....


Description

Palabras reservadas del lenguaje c ASIGNATURA : PROGRAMACIÓN NOMBRE : BRANDON ALONSO MESURA NOMBRE DEL DOCENTE : PATRICIA HORTA ROSADO INSTITUTO TECNOLÓGICO DE MÉXICO CAMPUS VERACRUZ FECHA DE ENTREGA : 8/10/2021

Palabras reservadas ¿Qué es una palabra reservada? Las palabras reservadas en programación, o palabras clave, tienen un significado especial para el compilador de cualquier lenguaje de programación. Estas palabras pueden identificar los tipos de datos que se pueden usar, además de las diferentes rutinas de programación que permite cada lenguaje.

Lenguaje C: C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y, sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje. Este lenguaje ha sido estrechamente ligado al sistema operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina concreta. Se le suele llamar lenguaje de programación de sistemas debido a su utilidad para escribir compiladores y sistemas operativos, aunque de igual forma se puede desarrollar cualquier tipo de aplicación. ¿Cuáles son las palabras reservadas del lenguaje C?

Palabra reservada

Auto

Break

Función y ejempló

Modificador que indica que una var iable local se crea al inicio variable ejecución de la eje cución de la función y se destruye al final. Es decir que define la va riable en aut omático. variable automático. Ejempló: [auto] ; ;

auto Provoca que se ttermine ermine la eje cución de una iteración o para ejecución salir de la sentencia switch y while while,, do.. while, for e if.. En general, una sentencia break transfiere la ejecución secuencial a la siguiente sentencia, abandonando aquella en que se ejecu ta. ejecuta. Ejempló: int c = 0;

{

for(int x=0; x < 1100; 00; x++) c+=x; break; c += 100;

} Case Esta sentencia es una generaliz Switch.. Case ación de las sentencias if.. else. generalización En el caso de las sentencias ifif,, la expresión que se evalúa como condición es bool eana, lo que quiere decir que sólo hay booleana, entree dos valores posibles, y, por lo tanto, sólo se puede elegir entr dos sentencias a ejecutar. Esta sentencia es bastante similar a la anidación de varios if. Ejempló: switch(letra) { case 'a': case 'e': case 'i': case 'o': case 'u': EsVocal = true; break; default: false; EsVocal = fals e; Char Const

Tipo de da to carácter alfanuméri co (normalm ente dato alfanumérico (normalmente 1Byte) Ejempló: char Define variables cuyo valor debe permanecer constante programa,, si se in intenta durante toda la ejecución del programa tenta cambiar dará su valor, da rá lugar a un error interno. Ejempló:

Continue

Default

funcion(const void funcion(con st int *x); int main() { int s = 100; funcion(&s); return 0; } void funcion(con st int *x) { funcion(const (*x)++; // ERROR: iintento ntento de modificar un valor constant constantee } Provoca que se comience una nueva itera ción, evaluándose la iteración, expresión de ccontrol ontrol Ejemplo: y = 0; x = 0; 1000) while(x < 10 00) { x++; if(y >= 100) con tinue; continue; y++; } En este ejemplo la lín ea y++ sólo se ejecutaría mientras y sea línea menor que 100, en cualquier otro caso el control pasa a la siguiente iteraci ón, con lo que la condición del bucle volverí iteración, volveríaa a evaluarse. Es el caso por defecto que se ejecu ta si dentro del swi tch ejecuta switch no concuerda ni nguno de los casos ddefinidos efinidos ninguno efinidos.. Por ejemplo: int Menor1, Menor2, Menor3 Menor3,, Mayor3; Menor1 = Menor2 = Menor3 = Mayor3 = false; switch(numero) { case 0:

Menor1 = true; case 1: Menor2 = true; case 2: Menor3 = true; break; default: Mayor3 = true;

Do…while

Double

} whilee donde prim primero Variación del whil ero se ejecuta y después se procede a evaluar la expresión de control. La sentencia es resulte ejecutada repetidamente mientras la condición resul te especifica condición asume verdadera. Si no se especi fica condi ción se asu me que es true, y el bucle se ejecutará indefinidamente. Ejemplo: do x = x + 1; while (x < 100); Las variables de este tipo almacenan números en format formatoo de coma flotant e, mantisa y exponente, al igual que float, pero flotante, usan una precisión mayor, a costa de usar más memoria, claro. variable iabless de tipo real. (nor (normalmente 8Bytes) Son aptos para var iable malmente 8B ytes) 2123515ee-25; double c1=1.12123515 e25; 000000000000000000000001 00000000000000000112123515; double c2=0.0000000 000000000000000001 12123515; // 24 ceros des pues del punt despues puntoo decimal Print("1. c1 = "",DoubleToString( ,DoubleToString( c1,16)); ,DoubleToString(c1,16)); 000000000000000 // Resultado: 1. c1 = 0.000000000 0000000 Print("2. c1 = ",Doub leToString(c1, -16) ",DoubleToString(c1, leToString(c1,-16) -16));); 212351499999999e 9999999e-025 // Resultado: 2. c1 = 1.121235149 9999999e -025 DoubleToString(c2,-16) -16));); Print("3. c2 = ",",DoubleToString(c2, DoubleToString(c2, -16) // Resultado: 3. c2 = 1.121235149 212351499999999e 9999999e-025 9999999e -025

If……Else If

Enum

Extern

Float

condicionall de una sentencia. Si la Permite la ejecución condiciona condición es verdadera se ejecutará la sentencia1, si es fal sa, falsa, (y si existe la part se), se ejecutará la sentencia2. La partee del el else), cláusula else es opciona se opcional,l, y si se usa, no pueden insertar insertarse sentencias entr entree la sentencia sentencia11 y el else. Por ejemplo: string password = ""; cout > password; if(password == "m yClave") "myClave") { cout...


Similar Free PDFs