Initialisation par affectation
Exemple
En considérant les déclarations :
#include <math.h>
#define MAX_L 2
#define MAX_C 3
#define PI 3.14159265
double td[MAX_L] [MAX_C];
int i,j;
Nous pouvons écrire :
for (i=0;i<MAX_L;i++)
{
for (j=0;j<MAX_C;j++)
{
td[i][j] = sin(PI/4);
}
}
Nous avons initialisé toutes les cases du tableau "td" par calcul. Le type d'une case du tableau doit être compatible avec le type de valeur retournée par l'expression à droite de l'opérateur d'affectation.