Constants and variables in the C language basics tutorial
- 2020-05-30 20:51:07
- OfStack
Write the program first:
#include <stdio.h>
int main()
{
int a = 1;
printf("a = %d\n", a);
a = 2;
printf("a = %d\n", a);
return 0;
}
Operation results:
a = 1
a = 2
Program analysis:
int a = 1;
An integer variable a is defined, and 1 is assigned to a. Note that the equal sign in C is for assignment, which assigns a constant to a variable so that the variable gets a temporary fixed value.
Why is it temporary? Because when you assign another constant, 2, to a, a becomes 2, not 1.
Note that a = 2 is not supposed to be int a = 2. The first time you define a variable, write out the type of the variable (int type, for example). The next time you use the variable, just use it instead of redefining it. To add a type is to redefine it; to not add a type is to use it directly.
As you can see from the program, the first value of a is 1, and the second value is 2. You can see that the value of a is variable, so a is called a variable. Accordingly, 1, 2, A and B are all fixed values, which are called constants.