first of all
About bitter C
Part 0: Program Overview
Chapter 1: Program Overview
Part 1: Basics
Chapter 1: The World's Smallest Program
Chapter 4: Numeric Display and Calculation
Chapter 5: Numerical Memory and Calculation
Chapter 7: Comparison and Judgment
Chapter 8: Case Processing
Chapter 9: Repetition with a fixed number of times
Chapter 11: How to Create Functions
Chapter 12: Lifetime of Variables
Chapter 13: Handling Multiple Variables at Once
Chapter 14: How to handle strings
Chapter 15: Pointer Variable Mechanism
Chapter 16: Putting Multiple Types Together
Chapter 17: File Handling
Chapter 18: Macro Functions
Part 2: Application
Part 3: Algorithms
What is an algorithm?
Part 4: Others
You are free to reprint or otherwise reproduce the contents of the bitter C, but please clearly state that you are quoting from the bitter C.
(If it says "from bitter C" somewhere, it is OK.)
You are also free to use it as a textbook for students (new employees) at your school or company.
In doing so, you are free to modify the content and print it out for distribution.
About this Site
The C language (bitter C), which is learned by suffering, is
This is the definitive C language introductory site.
It systematically explains the basic functions of the C language and
It is as complete as or better than any book on the market.