CS 312: C programming notes
Course Materials
Topics
- basic types and output
- Chars, scanf, conditionals and while
- for loops and arrays
- Functions and scope
- Program organization and the preprocessor
- Number systems and pointers
- Pointers and function arguments, points and arrays
- File I/O
- Strings, strings wrt pointers
- Malloc, memory management
- Structs, typedef, unions and enums
- Mutiple source files and Large programs
- Linked lists
- Advanced use of pointers, function pointers and binary I/O
- Low level programming, bitwise operators
- Object oriented programming, C++