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

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -