title: c classes functions
body: <p>Ok this may be a silly question for many of you.
  Let me preface this with a list in order of the languages I've learned over the past 10 years.
  [by the way, I understand that some of these are scripting languages]</p>
  
  <ul>
  <li>vb 6.0</li>
  <li>html</li>
  <li>asp</li>
  <li>php</li>
  <li>css</li>
  <li>javascript</li>
  <li>managed c++</li>
  <li>c#</li>
  <li>c++</li>
  <li>C</li>
  <li>ASM</li>
  </ul>
  
  <p>Yeah I know I started at the complete opposite end, but hopefully the list keeps me from getting criticized to much with this one heh.</p>
  
  <p><strong>QUESTION:</strong> Are there classes in plain old C...I know there are structures...
  Also I would like to know if you can declare functions in C structures/classes(if they exist).
  I think the answer to both is no, but It's hard to find information on plain C on the internet as most things are for C++. Also, I am interested in knowing any tips, tricks, or warning for working with C. Much thanks in advance.</p>
  
  <p>BTW: I'm interested in C for the purpose of portability and speed.</p>