Estructuras de C

Comentarios:
/* Comentario de bloque */
// Comentario de linea

Constantes:
c: #define Nombre valor
c++: const tipo nombre=valor

Variables:
tipo nombre = valor_inicial;

Tipos Enumerados:
enum Tipo_Enumerado{
identificadores
};

Sinónimos de un Tipo:
TYPEDEF Declaracion Tipo sinonimo [, sinonimo...];

Funciones:
Tipo Resultado Nombre Funcion ([parametros formales]){
Declaracion variables formales;
sentencias;
return [(] expresion [)]
}

Sentencia if:

  • Consiste en evaluar la expresión de condición y a continuación ejecutar la 'sentencia1' si se cumple la condición, y la 'sentencia2' si no.

if (condicion1){

if (condicion2){

sentencia1;

}

} else{ sentencia 2;
};

Sentencia switch:
switch (expresion){
case expresion-constante1: sentencia1;
case expresion-constante2: sentencia2;
case expresion-constante3: sentencia3;
default: sentenciaN;
}

Sentencia while
while (condicion){

sentencia;

}

Sentencia do.. while;

  • Al menos se realiza una vez aunque no se cumpla la condición.

do{
sentencia;
}while (condicion);

Sentencia for:

  • La condición de la iteración se limita a comprobar si se ha alcanzado el límite correspondiente al número de repeticiones previstas.

for (variables; condicion; Progresion-condicion){

sentencias;

}

Sentencia continue y break:
continue;
break;

Sentencia goto;
goto etiqueta;
etiqueta: sentencia;

Compilar en linux:
cc archivo1.c archivo2.c -o file.exe

Comentarios

gracias por este resumen!,

gracias por este resumen!, me viene muy bien para aprender a programar en C

Enviar un comentario nuevo

Smileys
:);):(:D}:):P:O:?8):jawdrop::sick:
El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

Captcha
Esta pregunta es para probar que el que escribe el comentario es un humano
11 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Tienda de música online