title: Encapsulation with Struct
body: <p>I have a doubt regarding the concept of encapsulation.</p>
  
  <p>Isn't C language also does the encapsulation by '<code>struct</code>' data type?</p>
  
  <p>the data variables and the functions present in the struct can only be called by the struct variable. and no other variable in the system. Isn't it data hiding?</p>
  
  <p>I am trying to relate this concept to understand C++ encapsulation.</p>