|
Page Précédente | |
Auteur | Sujet : [C] Des accolades "just pour le fun" ? |
MagicBuzz |
Publicité | Posté le 04-01-2007 à 15:03:34 |
Tamahome ⭐⭐⭐⭐⭐ |
|
kadreg profil: Utilisateur |
|
Elmoricq Modérateur |
|
Tamahome ⭐⭐⭐⭐⭐ |
|
Elmoricq Modérateur | Je parle bien de "possibilité", pour la lisibilité.
|
kadreg profil: Utilisateur |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Tamahome ⭐⭐⭐⭐⭐ | ne jamais présumer de la qualité du code |
Elmoricq Modérateur |
Bon, déjà, "a += b" est un raccourci qui signifie "a = a + b" (on peut donc faire a -= b, a /= b, a *= b, a &= b, etc). Quant au code sur lequel tu t'interroges, c'est ultra-simple : dans l'expression "a || b", si a est vrai, alors la condition b n'est pas évaluée (idem pour "a && b" : si "a" est faux, alors "b" n'est pas évalué). A partir de là, c'est facile de voir ce que fait le code Message édité par Elmoricq le 04-01-2007 à 18:00:08 |
Publicité | Posté le 04-01-2007 à 17:59:17 |
Je@nb Kindly give dime | et ça correspond à quoi les conditions avec des , au milieu ? |
elianor bannie 17 fois | la même principe marche aussi pour
|
0x90 → |
La première fois que tu l'a écrit en parlant de C# j'ai cru que or était un keyword standard pour ||, ça faisait une soupe assez bizarre à comprendre... (d'ailleurs ça peut faire mal une variable 'or' si quelqu'un inclut <iso646.h>, qui est un header standard (c99)...) Message édité par 0x90 le 04-01-2007 à 20:19:32 --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
0x90 → | la , en C est l'opérateur séquentiel, ça veut dire fait ce qu'il y a avant, puis fait ce qu'il y a après, puis renvoie la valeur de ce qu'il y a après. ( c'est assez rarement utilisé à vrai dire, pour des raisons de lisibilités surtout ) Message cité 1 fois Message édité par 0x90 le 04-01-2007 à 20:54:23 --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
elianor bannie 17 fois |
|
Elmoricq Modérateur | Bon. Tu poses cette question :
J'y réponds et, tu remarqueras, sans aucune allusion n'y rien, malgré la trivialité de la question. J'y réponds, tout simplement. Et je me mange ça :
C'est la seconde fois que je te vois te ramener avec tes gros sabots dans la catégorie C et que je subis ton arrogance. Message édité par Elmoricq le 04-01-2007 à 21:03:53 |
0x90 → | Un truc du genre :
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Elmoricq Modérateur | J'ai cité ta question, pourtant, je me trompe où ? edit : le fourbe, il a édité sa réponse Message édité par Elmoricq le 04-01-2007 à 21:10:33 |
Elmoricq Modérateur | Bon, ok, 'dmettons que je me sois enflammé. "a = b = c + 2" signifie : "c+2 assigné à b, puis b assigné à a" En plus simple, on peut initialiser en cascade, comme suit : "a = b = c = d = 1;" J'crois que c'est aussi possible en C#. Message édité par Elmoricq le 04-01-2007 à 21:17:49 |
Sve@r |
Message édité par Sve@r le 05-01-2007 à 00:26:59 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
0x90 → | dans les paramètres d'une fonction ce n'est pas un opérateur cela dit. --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Emmanuel Delahaye C is a sharp tool |
cette option est dans mon mode paranoïaque : http://mapage.noos.fr/emdel/codage.htm#cfg_compilo_gcc Message édité par Emmanuel Delahaye le 05-01-2007 à 00:49:20 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
0x90 → |
Message édité par 0x90 le 05-01-2007 à 01:09:22 --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 05-01-2007 à 01:30:54 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
0x90 → |
Message édité par 0x90 le 05-01-2007 à 01:33:08 --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
tbp | Pour un catalogue des joyeusetés, voir http://www.literateprogramming.com/ctraps.pdf |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
el muchacho Comfortably Numb |
(et oui, le 1er bout de code que tu as montré est assez moche) Message édité par el muchacho le 06-01-2007 à 11:52:16 |
Emmanuel Delahaye C is a sharp tool |
Le GC (Garbage Collector, je suppose) n'a rien à voir là dedans... Ca ne concerne que la mémoire allouée dynamiquement. En plus, en C, ça n'existe pas en natif.
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
tbp |
Message édité par tbp le 08-01-2007 à 12:14:17 |
Emmanuel Delahaye C is a sharp tool |
Tu sors ça d'où ? Tu as fait des mesures ? Tu peux le prouver.
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
tbp |
|
Emmanuel Delahaye C is a sharp tool |
Message cité 1 fois Message édité par Emmanuel Delahaye le 08-01-2007 à 13:18:48 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
tbp |
|
Publicité | Posté le |
Page Précédente |
Sujets relatifs | |
---|---|
just les bases.... | |
Plus de sujets relatifs à : [C] Des accolades "just pour le fun" ? |