boucle do ou boucle for

boucle do ou boucle for - C - Programmation

Marsh Posté le 10-11-2004 à 14:38:24    

Salut a tous , :hello:  
je me demandais si il vaut mieux utiliser une boucle for ou une boucle do
Qu'est ce qui prend le plus de ressource à l'ordi?
Merci d'avance  :jap:


---------------
Hihi j'suis là ou pas?
Reply

Marsh Posté le 10-11-2004 à 14:38:24   

Reply

Marsh Posté le 10-11-2004 à 14:41:51    

Et si tu dois itérer 0 fois, tu fais comment avec une boucle do ?
 
Sinon, les deux prennent les même ressources, le compilo s'arrange pour tout optimiser derrière.

Reply

Marsh Posté le 10-11-2004 à 16:30:37    

Je dois de toute facon exécuté plusieurs fois ma boucle


---------------
Hihi j'suis là ou pas?
Reply

Marsh Posté le 10-11-2004 à 18:36:38    

C'est comme tu veux, tant que ca reste clair, naturel et correct.

Reply

Marsh Posté le 10-11-2004 à 19:00:27    

le for est a reservé au boucle avec un nb d'iterations connus.
le do while pr les autres.
 
C'est aps une histoire de perf mais de correction du langage.

Reply

Marsh Posté le 10-11-2004 à 19:15:49    

bref, vaut mieux faire ses boucles avec des goto comme ça on n'a pas de questions à se poser.

Reply

Marsh Posté le 10-11-2004 à 20:28:08    

qbasic c'est l'avenir (;

Reply

Marsh Posté le 10-11-2004 à 20:39:20    

DocMaboul a écrit :

bref, vaut mieux faire ses boucles avec des goto comme ça on n'a pas de questions à se poser.


setjmp. Pour nous, les hommes (avec un stick très très large).

Reply

Marsh Posté le 10-11-2004 à 21:40:05    

Ok avec toi joel F mais si le nombre d'itération est connue à partir du moment où un utilisateur entre cette valeur c'est donc une varaible  qui arrete le nb d'itération!!
Tu me suis???
Je ne sais donc tjrs pas qu'est ce qui faut prendre


---------------
Hihi j'suis là ou pas?
Reply

Marsh Posté le 10-11-2004 à 22:02:22    

Lam's a écrit :

setjmp. Pour nous, les hommes (avec un stick très très large).


 
setjmp/longjmp c'est un truc de faibles :non:
 
Les Véritables utilisent de l'assembleur inline pour décrémenter le PC :o


---------------
Un matin je me lèverai et il fera beau.
Reply

Marsh Posté le 10-11-2004 à 22:02:22   

Reply

Marsh Posté le 10-11-2004 à 22:59:37    

anormal13 a écrit :

Ok avec toi joel F mais si le nombre d'itération est connue à partir du moment où un utilisateur entre cette valeur c'est donc une varaible  qui arrete le nb d'itération!!
Tu me suis???
Je ne sais donc tjrs pas qu'est ce qui faut prendre


Connu, sous entendu, au moment ou tu demarres la boucle...

Reply

Marsh Posté le 11-11-2004 à 18:41:43    

printf a écrit :

setjmp/longjmp c'est un truc de faibles :non:
 
Les Véritables utilisent de l'assembleur inline pour décrémenter le PC :o


Moi je fais mes boucles en utilisant des fonctions récursives !!! :D

Reply

Sujets relatifs:

Leave a Replay

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