2012 Apr 12
| Bits and Bytes | Input/Output Devices | Files | Keywords |
| Machine Language | Compiling | Linking | Program | Data |
| Lexical Rules | Preprocessor | Expressions | Statements | Libraries |
This material (for C Tutor) ranges from:
| Level | Comment | Example(s) |
|---|---|---|
| Beginner | Never wrote a computer program before | Pointers Indexing |
| Intermediate | Has learned about data structures | Arrays |
| Advanced | Understands memory allocation | Data Pointers and Arrays |
It is very important to study and master the specific examples given above, as they are at the heart of what makes C a powerful and efficient programming language. When that is done depends upon the level of your programming experience, i.e. in what sequence relative to the lessons above.
Practical C Programming, Ch 13 Simple Pointers1991-2012