变量和常量是 C 语言中的两种基本数据类型,它们的用途和使用有所不同:
1. 变量:在程序运行时,其值可以被修改的量称为变量。变量需要先声明后使用,声明时需要指定其数据类型和名称。例如:
int age; // 声明一个整型变量 age
age = 20; // 给 age 赋值为 20
2. 常量:在程序运行时,其值不会被修改的量称为常量。常量可以直接使用,也可以使用 `#define` 或 `const` 声明。例如:
#define PI 3.14 // 定义一个名称为 PI 的常量,值为 3.14
const int MAX_NUM = 100; // 定义一个名称为 MAX_NUM 的常量,值为 100
在使用变量和常量时,需要注意以下几点:
1. 变量和常量的名称不能重复;
2. 变量和常量的作用域和生命周期不同,需要根据具体情况进行选择;
3. 常量的值不能被修改,修改常量的值将导致编译错误;
4. 常量的值可以在编译时确定,也可以在运行时确定,取决于常量的定义方式。