Ca c'est sûr. Une initialisation et deux affectations pour rien. 18/06/2007, 15h05
#9
18/06/2007, 15h07
#10
Envoyé par PRomu@ld
si si ça peut se faire... Pas clair, mais ça existe... Pour aujourdhui je suis pas sur l'ordi où j'ai ça mais je le mettrais ce soir ou cette nuit... Un define peut tout à fait être une fonction... Si je me souviens, faut jongler avec les accolades, les parenthèses, et les \ de continuation de ligne....
"Un homme sage ne croit que la moitié de ce qu'il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Opérateur ternaire. Ergonomie. C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
18/06/2007, 15h19
#11
celle ci me parait sympathique aussi, mais encore une fois elle est typée (ne marche que pour des entiers)
#define MAX(X, Y) (X + ( (-(int)(X Opérateur? : - Référence C# | Microsoft Docs
Passer au contenu principal
Ce navigateur n'est plus pris en charge. Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique. Article
04/06/2022
3 minutes de lecture
Cette page est-elle utile? Les commentaires seront envoyés à Microsoft: en appuyant sur le bouton envoyer, vos commentaires seront utilisés pour améliorer les produits et services Microsoft. Politique de confidentialité. Merci. Dans cet article
L'opérateur? : conditionnel, également appelé opérateur conditionnel ternaire, évalue une expression booléenne et retourne le résultat de l'une des deux expressions, selon que l'expression booléenne a pour true valeur ou false, comme le montre l'exemple suivant:
string GetWeatherDisplay(double tempInCelsius) => tempInCelsius < 20. 0? "Cold. ": "Perfect! Opérateur ternaire c.e. ";
Console. WriteLine(GetWeatherDisplay(15)); // output: Cold. Console. WriteLine(GetWeatherDisplay(27)); // output: Perfect!Opérateur Ternaire C.E