Il a ecrit ca en vitesse, sinon je pense qu´il voulait mettre un truc genre
void main()
et sinon, c´est vrai qu´il faut toujours initialisé les variables avec une valeur, ne serait-ce que pour dire a = 0. Meme chose pour les pointeurs == NULL, sinon ca peut amener des surprises (et je suis sur de ce que je dis).
Enfin je vois tres bien ce qu il veut dire, mais ca sert a rien de trop pinailler sur la question, l´ASM c´est connu pour atteindre un sommet au niveau vitesse.