| Introduction
- What is C and why study it?
Chapter
1 - Getting Started
Chapter
2 - Program Structure
Chapter
3 - Program Control
Chapter 4 - Assignment
& Logical Compare
Chapter 5 - Functions,
Variables, & Prototyping
Chapter 6 - The
C Preprocessor
Chapter 7 - Strings
and Arrays
Chapter 8 - Pointers
Chapter 9 - Standard
Input/Output
Chapter 10 - File
Input/Output
Chapter 11 - Structures
Chapter 12 - Dynamic
Allocation
Chapter 13 - Character
and Bit Manipulation
|
|
 |
Frequently asked questions about C
Why can't I run the
Coronado Enterprises programs?
The example C programs included with the Coronado Enterprises C
tutorial are not readable by the computer in a way that they can
be run. They are all in a human readable format which a computer
cannot read and execute. See "What is
a compiler?" for more help.
Which C compiler should
I get?
You may be tempted to spend a lot of money to purchase a very expensive
compiler to start with, but this is probably not your best route
to take. I recommend buying a very inexpensive compiler as your
first compiler for three very good reasons. The more expensive compilers
have so many features that it can be very intimidating for a beginner,
whereas a lower level compiler with fewer features, could be much
easier to start with. As a beginner you will need only the features
available with the less expensive versions. Secondly, when you begin
to feel the need to purchase a better compiler, you will have some
programming experience under your belt and can make a much more
informed decision as to which brand you really want to use. It's
much easier to abandon a $30 compiler and move up to brand X, than
it is to abandon a $500 compiler from brand Y to move to brand X
when you decide that brand X is what you really need. And the third
reason is that it will take you several months to outgrow even the
most inexpensive C compiler, and you can almost be assured of the
fact that even your favorite brand will have a new, expensive upgrade
during that time.
Where should I start?
Start with the Coronado Enterprises C tutorial. Read the text associated
with each example program, compile and execute each example program,
and modify the program in some way to be sure you understand the
concepts taught with that particular program. After completing a
few chapters begin to write some small programs of your own design
just to gain the experience of programming. You will probably surprise
yourself at how fast you progress.
|