 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Cyril Baletaud Guest
|
Posted: Tue Mar 20, 2007 2:09 am Post subject: Evalutions successives |
|
|
Bonjour
dans l'évaluation logique suivante
bool A, B, C, D;
if ( A or B or C or D ) return;
est-ce que si A == false, l'évaluation de B C et D s'arrête et la condition
retourne directement ?
Dans le cas contraire, comment le réaliser sans imbriquer des if then.
Merci |
|
| Back to top |
|
 |
Olivier Miakinen Guest
|
Posted: Tue Mar 20, 2007 2:34 am Post subject: Re: Evalutions successives |
|
|
Le 19/03/2007 22:09, Cyril Baletaud a écrit :
| Quote: |
dans l'évaluation logique suivante
bool A, B, C, D;
if ( A or B or C or D ) return;
|
Je ne connais pas « or ». C'est équivalent à « || » ?
| Quote: | est-ce que si A == false, l'évaluation de B C et D s'arrête et la condition
retourne directement ?
|
Non, mais c'est le cas si A == true.
;-)
Il en va bien sûr de même avec « && » si A == false. |
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Tue Mar 20, 2007 2:57 am Post subject: Re: Evalutions successives |
|
|
Olivier Miakinen a écrit :
| Quote: | Le 19/03/2007 22:09, Cyril Baletaud a écrit :
dans l'évaluation logique suivante
bool A, B, C, D;
if ( A or B or C or D ) return;
Je ne connais pas « or ». C'est équivalent à « || » ?
|
Oui. Il y a aussi and (&&), xor(^), not(!), et d'autres plus exotiques
(:> pour ], %> pour }..). J'avoue ne pas encore les avoir vu dans un
vrai programme.
--
Loïc |
|
| Back to top |
|
 |
Cyril Baletaud Guest
|
Posted: Tue Mar 20, 2007 3:11 am Post subject: Re: Evalutions successives |
|
|
Olivier Miakinen wrote:
| Quote: | Le 19/03/2007 22:09, Cyril Baletaud a écrit :
dans l'évaluation logique suivante
bool A, B, C, D;
if ( A or B or C or D ) return;
Je ne connais pas « or ». C'est équivalent à « || » ?
est-ce que si A == false, l'évaluation de B C et D s'arrête et la
condition retourne directement ?
Non, mais c'est le cas si A == true.
;-)
Il en va bien sûr de même avec « && » si A == false.
|
tiré du bouquin de Christian Casteyde
Tableau 2-2. Opérateurs logiques
a && b ou a and b : Conjonction des expressions booléennes a et b (« Et
logique »)
a || b ou a or b : Disjonction des expressions booléennes a et b (« Ou
logique »)
!a ou not a : Négation logique de l’expression booléenne a |
|
| Back to top |
|
 |
Cyril Baletaud Guest
|
Posted: Tue Mar 20, 2007 3:17 am Post subject: Re: Evalutions successives |
|
|
Olivier Miakinen wrote:
| Quote: | Le 19/03/2007 22:09, Cyril Baletaud a écrit :
dans l'évaluation logique suivante
bool A, B, C, D;
if ( A or B or C or D ) return;
Je ne connais pas « or ». C'est équivalent à « || » ?
est-ce que si A == false, l'évaluation de B C et D s'arrête et la
condition retourne directement ?
Non, mais c'est le cas si A == true.
;-)
Il en va bien sûr de même avec « && » si A == false.
|
Mea culpa, j'entendais bien si A == true.
Donc l'évaluation de l'expression est racourcie à la première
variable "vraie" en partant de la gauche.
Merci |
|
| Back to top |
|
 |
Sylvain Guest
|
Posted: Tue Mar 20, 2007 3:49 am Post subject: Re: Evalutions successives |
|
|
Cyril Baletaud wrote on 19/03/2007 23:11:
| Quote: | dans l'évaluation logique suivante
Je ne connais pas « or ». C'est équivalent à « || » ?
est-ce que si A == false, l'évaluation de B C et D s'arrête et la
Il en va bien sûr de même avec « && » si A == false.
tiré du bouquin de Christian Casteyde
Tableau 2-2. Opérateurs logiques
a && b ou a and b : Conjonction des expressions booléennes a et b (« Et
a || b ou a or b : Disjonction des expressions booléennes a et b (« Ou
!a ou not a : Négation logique de l’expression booléenne a
|
l'UTF-8 n'est pas, afaik, de mise dans la hiérarchie fr.*
merci d'utiliser ISO 8859-15 (ou -1)
Sylvain. |
|
| Back to top |
|
 |
Franck Branjonneau Guest
|
Posted: Tue Mar 20, 2007 3:54 am Post subject: Re: Evalutions successives |
|
|
Loïc Joly <loic.actarus.joly (AT) numericable (DOT) fr> écrivait:
| Quote: | Olivier Miakinen a écrit :
if ( A or B or C or D ) return;
Je ne connais pas « or ». C'est équivalent à « || » ?
Oui. Il y a aussi and (&&), xor(^), not(!), et d'autres plus exotiques (:
pour ], %> pour }..). J'avoue ne pas encore les avoir vu dans un vrai
programme.
|
Tu as oublié les trigraphes:
??= #
??/ \
??' ^
??( [
??) ]
??! |
??< {
??> }
??- ~
--
Franck Branjonneau |
|
| Back to top |
|
 |
Franck Branjonneau Guest
|
Posted: Tue Mar 20, 2007 4:10 am Post subject: Re: Evalutions successives |
|
|
Sylvain <noSpam (AT) mail (DOT) net> écrivait:
| Quote: | l'UTF-8 n'est pas, afaik, de mise dans la hiérarchie fr.*
merci d'utiliser ISO 8859-15 (ou -1)
|
Qu'est-ce que afaik ?
--
Franck Branjonneau |
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Tue Mar 20, 2007 5:44 am Post subject: Re: Evalutions successives |
|
|
Franck Branjonneau a écrit :
| Quote: | Sylvain <noSpam (AT) mail (DOT) net> écrivait:
l'UTF-8 n'est pas, afaik, de mise dans la hiérarchie fr.*
merci d'utiliser ISO 8859-15 (ou -1)
Qu'est-ce que afaik ?
As Far As I Know... |
Donc c'est de l'anglais.. Je me demande si c'est admis dans la
hiérarchie fr.* ;)
--
Loïc |
|
| Back to top |
|
 |
Michael DOUBEZ Guest
|
Posted: Tue Mar 20, 2007 9:12 am Post subject: C++ et USENET francophone [Re: Evalutions successives] |
|
|
Loïc Joly a écrit :
| Quote: | Franck Branjonneau a écrit :
Sylvain <noSpam (AT) mail (DOT) net> écrivait:
l'UTF-8 n'est pas, afaik, de mise dans la hiérarchie fr.*
merci d'utiliser ISO 8859-15 (ou -1)
Qu'est-ce que afaik ?
As Far As I Know...
Donc c'est de l'anglais.. Je me demande si c'est admis dans la
hiérarchie fr.* ;)
Les utilisateurs USENET francophone peuvent proposer PAQJS (Pour Autant |
Que Je Sache) à l'académie française, il le mettront a coté de butineur,
mèl, adèl ...
Ou alors nous pouvons chercher une signification à AFAIK comme pour
Foire Aux Questions. Ne comptez pas sur moi, je change toujours mes
lettres au Scrabble quand j'ai le K. :)
En parlant de francophonie, est ce que quelqu'un a répertorié
l'équivalent français des termes anglais du c++ (du standard en
particulier)?
Michael |
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Tue Mar 20, 2007 9:12 am Post subject: Re: C++ et USENET francophone [Re: Evalutions successives] |
|
|
On Tue, 20 Mar 2007 06:29:09 +0100, Michael DOUBEZ
<michael.doubez (AT) free (DOT) fr>:
| Quote: | Les utilisateurs USENET
|
Un Système Elémentaire pour Noter Electroniquement du Texte ?
(Désolé, j'ai pas trouvé mieux -- mine de rien, il y a assez peu de
verbes commençant par N.)
| Quote: | francophone peuvent proposer PAQJS (Pour Autant
Que Je Sache) à l'académie française, il le mettront a coté de butineur,
mèl,
adèl ...
|
Tiens, c'est quoi, celui-là ?
(PS : n'oublie pas "bouteur" et "cédérom", bien ridicules également.)
| Quote: | Ou alors nous pouvons chercher une signification à AFAIK comme pour
Foire Aux Questions. Ne comptez pas sur moi, je change toujours mes
lettres au Scrabble quand j'ai le K.
|
Un F et un K, ça va être chaud, effectivement.
Je proposerais bien "À Force d'Aborder les Idées Kantiennes", mais je
ne suis pas sûr que ça aide à comprendre l'acronynme :-/ |
|
| Back to top |
|
 |
Michael DOUBEZ Guest
|
Posted: Tue Mar 20, 2007 9:12 am Post subject: Re: C++ et USENET francophone [Re: Evalutions successives] |
|
|
Fabien LE LEZ a écrit :
| Quote: | On Tue, 20 Mar 2007 06:29:09 +0100, Michael DOUBEZ
michael.doubez (AT) free (DOT) fr>:
francophone peuvent proposer PAQJS (Pour Autant
Que Je Sache) à l'académie française, il le mettront a coté de butineur,
mèl,
adèl ...
Tiens, c'est quoi, celui-là ?
|
Adresse mèl.
| Quote: | Ou alors nous pouvons chercher une signification à AFAIK comme pour
Foire Aux Questions. Ne comptez pas sur moi, je change toujours mes
lettres au Scrabble quand j'ai le K. :)
Un F et un K, ça va être chaud, effectivement.
Je proposerais bien "À Force d'Aborder les Idées Kantiennes", mais je
ne suis pas sûr que ça aide à comprendre l'acronynme :-/
|
AFAIK: A Fortiori Après Interrogations en Kyrielle
Je pense que je vais arrêter là ma contribution au rayonnement de la
langue française.
Michael |
|
| Back to top |
|
 |
James Kanze Guest
|
Posted: Tue Mar 20, 2007 2:40 pm Post subject: Re: Evalutions successives |
|
|
On Mar 19, 10:57 pm, Loïc Joly <loic.actarus.j...@numericable.fr>
wrote:
| Quote: | Olivier Miakinen a écrit :
Le 19/03/2007 22:09, Cyril Baletaud a écrit :
dans l'évaluation logique suivante
bool A, B, C, D;
if ( A or B or C or D ) return;
Je ne connais pas « or ». C'est équivalent à « || » ?
Oui. Il y a aussi and (&&), xor(^), not(!), et d'autres plus exotiques
(:> pour ], %> pour }..). J'avoue ne pas encore les avoir vu dans un
vrai programme.
|
Francis les préconsice dans ses cours et ses livres. J'imagine
donc que ces élèves s'en servent. (Mais comme toi, je ne les ai
jamais vu dans la pratique moi-même.)
--
James Kanze (GABI Software) email:james.kanze (AT) gmail (DOT) com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34 |
|
| Back to top |
|
 |
Laurent Pointal Guest
|
Posted: Tue Mar 20, 2007 3:10 pm Post subject: Re: C++ et USENET francophone [Re: Evalutions successives] |
|
|
Fabien LE LEZ a écrit :
| Quote: | Un F et un K, ça va être chaud, effectivement.
Je proposerais bien "À Force d'Aborder les Idées Kantiennes", mais je
ne suis pas sûr que ça aide à comprendre l'acronynme :-/
|
K => plutôt Kafkaiennes. |
|
| Back to top |
|
 |
Sylvain Guest
|
Posted: Tue Mar 20, 2007 3:52 pm Post subject: Re: C++ et USENET francophone [Re: Evalutions successives] |
|
|
Fabien LE LEZ wrote on 20/03/2007 08:17:
| Quote: |
(Désolé, j'ai pas trouvé mieux -- mine de rien, il y a assez peu de
verbes commençant par N.)
|
nacrer, nageoter, nager, naître, naniser, nantir, napper, naqueter,
narguer, narrer, nasaliser, nasarder, nasiller, nasillonner, natter,
naturaliser, naufrager, naviguer, navrer, nécessiter, nécroser,
négliger, négocier, neiger, nerver, nettoyer, neutraliser, niaiser,
nicher, nickeliser, nidifier, nier, nigauder, nimber, nippper, niquer
(au krabs), niqueter, nitrifier, niveler, nocer, noctambuler, noircir,
noliser, nomadiser, nombrer, nommer, nonanter, nonupler, noper,
nordester, nordouester, normander, noter, notifier, nouer, nourrir,
noyer, nuancer, nuer, nuire, nullifier, numéroter.
(sauf erreur et oubli)
| Quote: | Ou alors nous pouvons chercher une signification à AFAIK comme pour
Foire Aux Questions. Ne comptez pas sur moi, je change toujours mes
lettres au Scrabble quand j'ai le K. :)
Un F et un K, ça va être chaud, effectivement.
Je proposerais bien "À Force d'Aborder les Idées Kantiennes", mais je
ne suis pas sûr que ça aide à comprendre l'acronynme :-/
|
abdiquant fâcheusement aux interrogations kilométriques
Sylvain. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|