Pages

jeudi 12 janvier 2012

control flow in csh

1) IF
if (exp) then
liste_commandes
[else if ( exp ) then
liste_commandes] ...
[else
liste_commandes]
endif

if (exp) commande
if (exp) \
commande


2)while

while (exp)
liste_commandes
end



3)foreach

foreach index_var (liste)
liste_commandes
end


4) break : arrête la boucle
continue: arrête l'itération courante de la boucle et commence la prochaine itération
Exemple

foreach i ($argv)
if ($i != *.c) then

echo " $i n'est pas un programme C"
continue
else
echo " $i est un programme C"
endif
cc $i
end



5) switch

Syntaxe

switch ( para )
case choix1 :
liste_commandes
breaksw
default :
liste_commandes
breaksw
endsw



7) goto

Syntaxe

boucle :
liste_commandes
goto boucle

Aucun commentaire:

Enregistrer un commentaire