title: Writing conditional statements in c as (value == variable) instead of (variable == value)
body: <p>I have observed that a lot of coders while writing a condition statement do something like this</p>
  
  <pre><code>if(NULL == Ptr){
  
  //Some code
  
  }
  </code></pre>
  
  <p>instead of <code>if(Ptr == NULL){ //some code ...</code></p>
  
  <p>What is a reason behind this coding practice? I belive that it does not change the meaning of the statement in anyway, so why write like this?</p>
  
  <p>Please point me out if I am making a blunder.</p>