C is not an Object Oriented (OO for short) programming language. It is a functional language. What this means is that you write the programs as set of functions.
In OO, you write a program as a collection of communicating objects. OK then what is an object? Object is a thing with its own data and fucntionality to process the data.
The differenace is that in fuctional programming, data belongs to all functions and data flows through fuctions. But in OO, data will blong to where they belong, that is objects, and the object classes will know what to do with data.
It is kind of tough to explain this without diagrams, but I hope I tried.
--------
http://www.programminghelp4u.com - Programming (Assignment/Project) Help