c# - Can someone explain this short line of code to me? -
<पूर्व>
bool stop = false; Int f1 = 1; इंट f2 = 2; Int f3 = 0; Int sum = 2; जबकि (रोक!) {F3 = f1 + f2; राशि + = एफ 3% 2 == 0? F3: 0; // यह एक स्टॉप = एफ 3 & gt; 4000000? सच: गलत; // और यह एक एफ 1 = एफ 2; F2 = f3; }
यह सशर्त ऑपरेटर क्या है? यह पहली बार मैंने इस तरह से कुछ भी देखा है।
रेखा:
< प्री> sum + = f3% 2 == 0? F3: 0; // यह एक
समान है:
यदि (f3% 2 == 0) sum + = f3; और राशि + = 0;
जो निश्चित रूप से
के रूप में फिर से लिखा जा सकता है यदि (f3% 2 == 0) sum + = f3;
और रेखा
रोक = f3 & gt; 4000000? सच: गलत; // और यह एक
समान है
यदि (f3 & gt; 4000000) stop = true; और रोक = झूठे;
या बेहतर अभी तक:
रोक = f3 & gt; 4000000;
Comments
Post a Comment