变量代表特定的内存。程序中的每个变量都有一个名称,该名称将对应于变量的内存地址。
可以使用变量名将数据值存储在内存中或从内存中检索数据。
命名变量
为变量指定的名称称为变量名称。变量名是一个以字母或_
开头的一个或多个大写或小写字母,数字和下划线组成的字符序列。
合法变量名称的示例如下:
abc def Circle rect Radius diameter A_M K_Wool D678 T001
变量名称不能以数字开头,因此8_Ball
和6_pack
不是合法名称。变量名称不得包含字母,下划线和数字以外的字符。以下代码使用int
类型的变量,它是一个整数类型:
代码文件:variable.c -
// 使用变量
#include <stdio.h>
int main(void)
{
int salary; // Declare a variable called salary
salary = 16900; // Store 16900 in salary
printf("My salary is %d.\n", salary);
return 0;//
}
执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc -o variable variable.c
hema@ubuntu:~/book$ ./variable
My salary is 16900.
以下语句标识用于存储工资的内存,如下所示:
int salary;// Declare a variable called salary
此语句称为变量声明,因为它声明了变量的名称(salary
)。