I know what typedef is. I don't see anywhere where I say typedef is any kind of "storage container".avansc wrote:you CAN do pretty much anything without ever using memory management. and "typedef", PS: type def is NOT a storage container, its just a tool for making synonyms.
The C99 standard says this,
"The typedef specifier is called a "storage-class specifier" of syntactical convenience only."
i really think you have a misconception of C.
Pointers are a type of memory management. Atleast to me, as they point directly to memory locations though i'm probably wrong to the starndard's definition of memory management. Every one library or SDK I have come across has used pointers somewhere. You could always do your own low-level stuff but you'd hopefully know all about pointers by that stage. Besides, you can simply write more efficient programs using pointers.
We're straying from the subject though.
ZachO - You can either start directly from C/C++ though it's a complicated way of starting programming, as you've pointed out. Or you can start with easier languages and work your way up. The choice is yours.