ITERATION (problème)

ITERATION (problème) - C - Programmation

Marsh Posté le 01-02-2008 à 20:41:07    

Bonjour je suis nouveau en C j'espere progresser en venant regulièrement sur ce forum.Je remercie d'avance tous ceus qui aurront la patience et la gentillesse de me repondre.
 
Donc voila ,il y a une chose qui me turlupine.
 
Code :
 
#include <stdio.h>
#include <conio.h>
 
 
main()
{
int i;      
int x[4];
for(i=0; i<4;ind++)
x[i]=1;
 
Voila j'ai declaré une variable de boucle i de type entier, ensuite un tableau de type entier avec une taille de 4 cases.Ensuite je met en place une boucle for jusqua la ,je comprend.en fait je ne comprend pas la boucle for.
 
-1 que represente i
-2 est ce que le i present dans le for (i=0; i<4;ind++)
est equivalent du i dans x[i]
 
 
merci d'avnace

Reply

Marsh Posté le 01-02-2008 à 20:41:07   

Reply

Marsh Posté le 01-02-2008 à 21:01:25    

Code :
  1. #include <stdio.h>
  2. #include <conio.h>
  3. int main()
  4. {
  5.   int i;    // tu déclares une variable entière i   
  6.   int x[4];
  7.   for(i=0; i<4; i++)  // tu utilises cette variable i,  
  8.                     // en lui donnant la valeur 0 au départ
  9.                     // en sortant de la boucle sans y passer  
  10.                     // quand i vaut 4
  11.                     // et en augmentant i de 1 a chaque fin de boucle
  12.   x[i]=1;           // l'unique instruction formant le corps de  
  13.                     // ta boucle, executées 4 fois, i variant de 0 a 3
  14.   return 0;
  15. }

Tu ne déclares qu'un seul i dans ton programme, il est donc unique.  
Il y a moyen d'en declarer plusieurs (notions de portée ou scope), mais pas la peine de t'encombrer l'esprit avec ca pour le moment.
A+,


Message édité par gilou le 01-02-2008 à 21:03:38

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 02-02-2008 à 13:19:48    

Par ailleurs, ca ne te sert à rien d'inclure stdio.h et conio.h pour faire fonctionner cet exemple :)

Reply

Marsh Posté le 03-02-2008 à 16:53:49    

a quoi sert la fonction <conio.h>?

Reply

Marsh Posté le 03-02-2008 à 17:09:09    

Yep, ce n'est pas une fonction, mais un fichier d'entête de bibliothèque non standard MSDOS permétant de manipuler la console Windows.
 
En anglais sur Wikipedia Conio.h

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed