Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

मैं सी/सी++ में सशर्त ऑपरेटर का उपयोग कैसे करूं?

इस सशर्त ऑपरेटर को टर्नरी ऑपरेटर के रूप में भी जाना जाता है। इस ऑपरेटर के तीन चरण हैं।

Exp1 ? Exp2 : Exp3;

जहाँ Exp1, Exp2, और Exp3 व्यंजक हैं। बृहदान्त्र के उपयोग और स्थान पर ध्यान दें। एक का मूल्य? अभिव्यक्ति इस तरह निर्धारित की जाती है:Exp1 का मूल्यांकन किया जाता है। यदि यह सत्य है, तो Exp2 का मूल्यांकन किया जाता है और संपूर्ण का मान बन जाता है? अभिव्यक्ति। यदि Exp1 गलत है, तो Exp3 का मूल्यांकन किया जाता है और इसका मान व्यंजक का मान बन जाता है।

द? टर्नरी ऑपरेटर कहा जाता है क्योंकि इसके लिए तीन ऑपरेंड की आवश्यकता होती है और इसका उपयोग if-else कथनों को बदलने के लिए किया जा सकता है, जिनका निम्न रूप है

if(condition) {
   var = X;
} else {
     var = Y;
}

उदाहरण के लिए, निम्नलिखित कोड पर विचार करें

if(y < 10) {
   var = 30;
} else {
  var = 40;
}

ऊपर दिए गए कोड को इस तरह फिर से लिखा जा सकता है

var = (y < 10) ? 30 : 40;

उदाहरण कोड

#include <iostream>
using namespace std;
int main () {
   // Local variable declaration:
   int x, y = 10;
   x = (y < 10) ? 30 : 40;
   cout << "value of x: " << x << endl;
   return 0;
}

आउटपुट

value of x: 40

  1. C++ का उपयोग करके OpenCV में FPS मान कैसे प्राप्त करें?

    FPS मान प्राप्त करने के लिए, हमने get() के get() कमांड और CAP_PROP_FPS को get() के तर्क के रूप में इस्तेमाल किया। यह तर्क एफपीएस को पूर्णांक रूप में लौटाता है। कार्यक्रम की शुरुआत में, हमने एफपीएस नामक एक पूर्णांक चर लिया है। तब हमने FPS =cap.get(CAP_PROP_FPS) का उपयोग किया; FPS वैल्यू को वेरिएबल म

  1. सी # में नल कोलेसिंग ऑपरेटर (??) का उपयोग कैसे करें?

    नल कोलेसिंग ऑपरेटर का उपयोग अशक्त मूल्य प्रकारों और संदर्भ प्रकारों के साथ किया जाता है। इसका उपयोग एक ऑपरेंड को दूसरे अशक्त (या नहीं) मान प्रकार के ऑपरेंड के प्रकार में परिवर्तित करने के लिए किया जाता है, जहां एक निहित रूपांतरण संभव है। यदि पहले ऑपरेंड का मान शून्य है, तो ऑपरेटर दूसरे ऑपरेंड का मा

  1. रूबी टर्नरी ऑपरेटर का उपयोग कैसे करें (?:)

    रूबी में टर्नरी ऑपरेटर क्या है? एक टर्नरी ऑपरेटर तीन भागों से बना होता है, यहीं से टर्नरी शब्द आता है। इन भागों में एक सशर्त विवरण शामिल है &दो संभावित परिणाम । दूसरे शब्दों में, एक टर्नरी आपको कोड की केवल एक पंक्ति में एक कॉम्पैक्ट if/else एक्सप्रेशन लिखने का एक तरीका देता है। उदाहरण के लिए : 1