跳转至

定义变量

变量声明的基本格式

类型 变量名;
int price;        // 声明一个整型变量 price
int change;       // 声明一个整型变量 change

完整示例:找零程序

#include <stdio.h>
int main()
{
    int price = 0;
    int change = 0;
    printf("请输入金额(元)");
    scanf("%d", &price);
    change = 100 - price; 
    printf("找零%d(元)", change);
    return 0; 
}

变量命名的规则

  1. 只能包含:字母、数字、下划线
  2. 不能以数字开头
  3. 不能使用 C 语言关键字(如 intifwhile 等)
  4. 区分大小写Priceprice 是两个不同的变量)

✅ 正确:pricechange_1_tempmyVar ❌ 错误:1stmy-varint

变量的内存模型

int price = 0;
┌────────────┐
│     0      │  ← price 在内存中占 4 个字节
└────────────┘

价格: 100

┌────────────┐
│    100     │  ← price 的值被修改
└────────────┘