title: Objective-C Blocks in C
body: <p>While reading through the blocks conceptual overview in <a href="https://developer.apple.com/library/ios/documentation/cocoa/conceptual/Blocks/Articles/bxOverview.html">Apple Docs</a>, I saw the following statement:</p>
  
  <blockquote>
    <p>Although blocks are available to pure C and C++, a block is also
    always an Objective-C object.</p>
  </blockquote>
  
  <p>How is this possible? I mean an Objective-C object available in pure C. I'm getting confused.</p>