if

Sintaxis

if( Condición ) Instrucción1;
[else Instrucción2;]

Descripción

Es una estructura de control condicional. En caso de que la condición sea verdadera se ejecuta la instrucción1; en caso contrario se ejecuta, si existe, la instrucción2. Los paréntesis asociados que delimitan la condición no son opcionales.

Ejemplo

El procedimiento inicializaVector inicializa un vector de enteros, las posiciones pares a 0 y las impares a -1.

void inicializaVector(int *v, int n){
   int i;
   for(i=0;i<n;i++)
      if (i & 1 == 0)         
         v[i]=0;
      else
         v[i]=-1;
}