|
Carbonize | ||||
| Growth begins when we start to accept our own weakness. | |||||
Synfire's Guide To C Programming
This tutorial is just like the rest of my tutorials in that it is in-depth enough for the average newbie, but broad enough for a geek that wants to advance in another subject. C programming is a great choice for the modern programmer that wants to write anything from basic applications to advanced multi-user operating systems (Unix and Linux were both written in C). But before you start trying to code your own *nix flavor you will have to learn the basics. In this tutorial I will start with how C source code looks and is layed out, along with a few basic but vital parts of C programming. The second section covers input/output basics. The third section will cover how to create and use variables. Sections 4 and 5 cover controlling the program based on certain environment changes. The first 5 sections fill the super basics, but you should not stop there, to create anything usefully you will have to learn everything in this tutorial. Now if you have read and/or learned from my C++ tutorial you might notice that I have copied sections for this straight out of that tutorial. I did this mostly for a time saver. C and C++ are very similar but do have many different syntax, so be sure to read even the sections I've copied because I edited them to be C compatible instead of C++. But enough of that, on to the good shit... |
||