Bonjour à tous et merci pour tous les efforts que vous faites pour aider les autres.
Depuis que je connais le langage C je sais que la déclaration int tab[2] est une déclaration d'un tableau de 2 éléments.
Pourquoi alors le programme suivant s'exécute sans erreur de débordement (segmentation fault) ?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <stdio.h> int main() { int i, tab[2]; for(i=0;i<3;i++) tab[i]=i; for(i=0;i<3;i++) printf("%d | \n", tab[i]); }
Partager