teaching / slides > programmation 3 > erreurs classiques

erreurs classiques

Cette page contient une liste de quelques erreurs classiques que l'on peut faire en programmant en C. Un des gros problèmes de la programmation (en générale, mais surtout en C) est qu'on peut avoir des programmes faux qui ont l'air de marcher mais vont planter dans certaines situations (dans un environement different ou après un long moment).

*ptr++

sizeof(void)

int i;
scanf("%d", i);

#define f(p) p*5
...
f(3+4)

if (a=10) {...

for (i=0; i<10; i++);
  faire_qqch_plusieurs_fois;

char* a, b

int i;
int t[10];
for (i=0; i<=10; i++)
  t[i]=...;