if( Condición ) Instrucción1; [else Instrucción2;]
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.
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; }