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:
if (condicion1){
} 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 do.. while;
do{
sentencia;
}while (condicion);
Sentencia for:
for (variables; condicion; Progresion-condicion){
}
Sentencia continue y break:
continue;
break;
Sentencia goto;
goto etiqueta;
etiqueta: sentencia;
Compilar en linux:
cc archivo1.c archivo2.c -o file.exe