Other | Virtual Training Company's tutorial is taught by an expert |
Other | C programmer, Mark Virtue, who has been using C for over | Other | 15 years, and has been teaching C programming for over 5 years. | Other | Perfect for beginners, this tutorial starts at an introductory level, | Other | assuming that you have no prior programming experience. | Other | The instructor takes you through the basic concepts and | Other | techniques of C, and gives you exercises with which he | Other | guides you through to get to the solutions. You will be taken | Other | smoothly into more advanced concepts, such as pointers and | Other | dynamic memory. If you are already familiar with programming, | Other | you can skip past what you already know. | Other | | Other | Tutorials covered on this CD: | Other | Introduction | Other | Introduction | Other | Introduction to C | Other | Versions of C | Other | The C Programming Process | Other | Using this CD | Other | | Other | A Basic C Program | Other | The "Hello World" Program | Other | Variables | Other | The scanf Function | Other | Chapter 2 Exercises | Other | Chapter 2 Solutions | Other | | Other | Basic Elements of a C Program | Other | Whitespace | Other | Data Types | Other | Strings | Other | Arithmetic Operators | Other | Comments | Other | More on printf and scanf | Other | Chapter 3 Exercises | Other | Chapter 3 Solutions | Other | | Other | Conditional Code | Other | The if Statement | Other | Blocks | Other | The if...else Statement | Other | The switch Statement | Other | Relational Operators | Other | Boolean Expressions | Other | Advanced Relational Operators | Other | The goto Statement | Other | Chapter 4 Exercises | Other | Chapter 4 Solutions | Other | Introducing the Course Project | Other | Course Project Solution | Other | | Other | Loops | Other | About Loops | Other | The while Loop | Other | The for Loop | Other | The do...while Loop | Other | break and continue | Other | Special Loops | Other | Chapter 5 Exercises | Other | Chapter 5 Solutions | Other | | Other | Arrays | Other | About Arrays | Other | Strings Revisited | Other | Multi-dimensional arrays | Other | Array Initialisation | Other | Chapter 6 Exercises | Other | Chapter 6 Solutions | Other | | Other | Strings and Characters | Other | String Input and Output | Other | The ASCII Character Set | Other | Character Functions | Other | Chapter 7 Exercises | Other | Chapter 7 Solutions | Other | | Other | Advanced Operators | Other | Assignment Operators | Other | Increment and Decrement Operators | Other | The ? : Operator | Other | The sizeof Operator | Other | Casting | Other | Chapter 8 Exercises | Other | Chapter 8 Solutions | Other | | Other | The C Preprocessor | Other | About the C Preprocessor | Other | The #include Directive and Header Files | Other | The #define Directive | Other | Macros | Other | The #ifdef and #ifndef Directives | Other | Other C Preprocessor Directives | Other | Chapter 9 Exercises | Other | Chapter 9 Solutions | Other | | Other | Functions | Other | About Functions | Other | Defining and Calling Functions | Other | Global Variables | Other | Function Parameters | Other | Functions that Return a Value | Other | Function Prototypes | Other | Chapter 10 Exercises | Other | Chapter 10 Solutions | Other | | Other | Structures | Other | Defining and Using a Structure | Other | Structures and Functions | Other | The typedef Keyword | Other | Chapter 11 Exercises | Other | Chapter 11 Solutions | Other | | Other | The Compilation Process | Other | Layout of a C File | Other | Structure of a C Program | Other | The Compilation Process | Other | Chapter 12 Exercises | Other | Chapter 12 Solutions | Other | | Other | Basic Pointers | Other | Introduction to Basic Pointers | Other | Understanding Pointers | Other | Pointer Syntax | Other | Pointer Syntax Examples | Other | A Common Pointer Confusion | Other | What are Pointers for? | Other | Coding with Pointers | Other | Pointers as Function Parameters | Other | Pointers to Structures | Other | Chapter 13 Exercises | Other | Chapter 13 Solutions | Other | | Other | Scope | Other | About Scope | Other | The static Keyword | Other | Chapter 14 Exercises | Other | Chapter 14 Solutions | Other | | Other | Dynamic Memory | Other | About Dynamic Memory | Other | Understanding Memory | Other | The malloc Function | Other | malloc Examples | Other | The free function | Other | Other Dynamic Memory Functions | Other | Chapter 15 Exercises | Other | Chapter 15 Solutions | Other | | Other | The Standard C Function Library | Other | The main Function | Other | void Functions | Other | Exiting a Program | Other | File-based Input and Output | Other | stdio.h Revisited | Other | Standard I/O Functions | Other | Using Standard I/O Functions | Other | Generating Random Numbers | Other | References | Other | Chapter 16 Exercises | Other | Chapter 16 Solutions | Other | | Other | Bitwise Operators | Other | About Bits | Other | The << and >> Operators | Other | The ~ Operator | The & and | Operators | Other | Bit-sized Structure Fields | Other | Chapter 17 Exercises | Other | Chapter 17 Solutions | Other | | Other | Advanced Pointers | Other | The void Pointer | Other | The NULL pointer | Other | Pointers and Arrays | Other | Pointer Arithmetic | Other | Pointers to Pointers | Other | Chapter 18 Exercises | Other | Chapter 18 Solutions | Other | | Other | Function Pointers | Other | About Pointers to Functions | Other | Understanding Pointers to Functions | Other | Using Function Pointers | Other | Writing Generic Code | Other | Chapter 19 Exercises | Other | Chapter 19 Solutions | Other | Appendix - Linked Lists | Other | The End | Other | |
|