Question entretien

Bonjour,
je voulais savoir pourquoi lorseque je compile et execute le prog suivant:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int i = 0;
char *v;
for(i=0; i<5; ++i)
{
printf("%d\n",i);
scanf("%c",v);
}
}

J'obtient toujours un 0.
Est-ce normal???

Merci de votre aide.
Configuration: Windows Vista
Firefox 2.0.0.14

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Ben c ce que je pensais, mais sa donne le même résultat avec i++.
    C'est une question dans un entretien, selon moi le faite de faire une pre incrementatoin (++i) a la place d'une post(i++) ne devrai pas poser de pb... si ce n'est la priorité de l'incrementation qui va modifier un peu le résultat.
    sa vous donne quoi a vous ce petit prog?

    Merci beaucoup.