Bonsoir , j'aimerais savoir quelles sont les différences entre les boucles for et les boucles while en C , et dans quel cas mieux faut utiliser l'un que l'autre ?
merci
unsigned int i;
i=0;
while(i<5){
printf("i=%d\n",i);
++i;
}
//-------------
unsigned int i;
for(i=0;i<5;++i;){
printf("i=%d\n",i);
}
for(i=0;i<5;++i)
if(i==2) printf("toto\n");
else printf("tata\n");
i=0;
while(i<5)
{
if(i==2) printf("toto\n");
else printf("tata\n");
++i;
}
for(i=0;i<5;if(i==2) printf("toto\n"); else printf("tata\n"); ++i;);
char c = 'a';
while ( c <= 'z' )
{
if ( c % 2 == 0 )
putchar(c);
if ( c % 2 != 0 )
putchar ( c - 32 );
++c;
}
char c = 'a'; for ( c = 'a'; c <= 'z'; ++c) if ( c % 2 == 0 ) putchar(c); if ( c % 2 != 0 ) putchar ( c - 32 );
char c;
for ( c = 'a'; c <= 'z'; ++c){
if (c%2==0) putchar(c);
else putchar (c-32);
}
for (char c = 'a'; c <= 'z'; ++c){
if (c%2==0) putchar(c);
else putchar(c-32);
}
Vous n'aimez pas le lifting de Facebook ? Le site Mashable propose cinq étapes pour revenir à l'ancienne présentation du réseau social.
Il fallait lire :
unsigned int i; for(i=0;i<5;++i){ printf("i=%d\n",i); }