MMGames Introduction to C C Language Development Environment C language now Useful Apps Contact Us

Automatic version identification


It's easy to tell by looking at it.

Response Time Checker

I can leave my computer on and do it.

Mouse cleaning time

I can leave my computer on and do it.

Mouse cleaning time

C language learned by suffering
C language learned by suffering

Exercise 1

fundamental knowledge

A C program is created as a set of objects.
What are some things?

Q 1-2
The structure of a certain object mentioned above is a combination of four functions.
What are those four functions? Answer correctly, down to the order and the separator symbols.

C is a human oriented language and cannot be understood by computers.
There is software that translates C into a computer-friendly language.
What do we call such software?

program writing

Create a program with only a main function that does nothing.

descriptive expression

In C, functions can have any name you like, but
There must always be one function named main.
Briefly explain why.

Basic Knowledge (sample answers)

Solution 1-1
function (e.g. math, programming, programing)

Solution 1-2
Type Function name (Argument){Processing}

*Each word may be slightly different.

Solution 1-3

*Compilation is a misnomer since it refers to the translation process itself.
Program writing (example of solution)

Solution 2-1
 int main(void) {return 0;}

*At this point, as long as it can be compiled, that's all that matters.
Short Answer Type (Sample Answer)

Solution 3-1
C functions have no concept of order and can be used in any order, but
This is because it would be difficult to know which function to use first.
The first function to be used is named main.

*Points will be deducted if the concept of order is not written about.

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 more complete than any book on the market.

Part 0: Program Overview
  1. What is the program?
Chapter 2: How to write a program
  1. Writing Rules
  2. Writing conventions
  3. Exercise 2
Chapter 3: Display on Screen
  1. String display
  2. newline character
  3. Exercise 3
Chapter 4: Numeric Display and Calculation
  1. Numeric Display
  2. Basic Calculations
  3. Type of value
  4. Exercise 4
Chapter 5: Numerical Memory and Calculation
  1. Memorize values
  2. Variable Type
  3. Type conversion
  4. Numeric justification
  5. Exercise 5
Chapter 6: Input from the keyboard
  1. Functions for input
  2. Fear of Input
  3. Exercise 6
Chapter 9: Repetition with a fixed number of times
  1. Sentences that repeat themselves
  2. Loop Operation Mechanism
  3. Exercise 9
Chapter 10: Unknown number of repetitions
  1. Loop of unknown frequency
  2. input check
  3. Exercise 10
Chapter 13: Handling Multiple Variables at Once
  1. Multiple variables are handled together.
  2. How to use arrays
  3. Exercise 13
Chapter 19: Dynamic Arrays
  1. Create arrays at will
  2. Exercise 19
Chapter 20: Multiple Source Files
  1. Minimal division
  2. The Stone of Partition
  3. Exercise 20


Open the 💬 comment submission box