#9985. 2026/7/30/WJN笔记(GOC变量)
2026/7/30/WJN笔记(GOC变量)
GOC 变量核心知识点笔记
一、变量的基本概念
变量是程序中存储数据的“容器”,可以保存数字、字符等信息,程序运行时可以读取、修改里面的值。
例如代码中的a、b、c都是变量,分别用来存放颜色、横半径、纵半径等数据。
二、变量的定义(创建变量)
1. 基础语法
数据类型 变量名;
int:GOC 中最常用的数据类型,表示整数类型,只能存储整数(正整数、0、负整数)- 变量名由开发者自定义,用于代表这个“数据容器”
2. 一行定义多个变量
同类型的变量可以在一行内用逗号分隔定义,简化代码:
int a,b,c; // 同时创建3个整数变量:a、b、c
对应第一段代码的写法:a存颜色、b存横半径、c存纵半径。
三、变量的赋值与初始化
1. 初始化:定义时直接赋值
定义变量的同时就存入初始值,称为“初始化”:
int a=100; // 创建整数变量a,同时存入初始值100
int b=20; // 创建整数变量b,初始值为20
对应第二段代码的写法。
2. 赋值:定义后修改值
先创建变量,后续再通过等号修改它的值:
int c; // 先创建变量c
c = 50; // 把数字50存入变量c中
核心规则(重点)
- 单个等号
=代表赋值操作,不是数学里的“相等” - 赋值方向固定:永远把等号右边的值,存入等号左边的变量
- 等号左边必须是变量,不能写数字,例如
100 = a;是错误写法
四、变量的输入:cin 语句
用于接收用户从键盘输入的数字,并把输入的值存入变量中。
1. 输入单个变量
cin >> c; // 等待用户输入1个整数,输入完成后自动存入变量c
对应第二段代码的写法。
2. 连续输入多个变量
可以一次性读取多个输入值,按顺序存入对应变量:
cin >> a >> b >> c; // 用户依次输入3个整数,分别存入a、b、c
对应第一段代码的写法,用户依次输入颜色、横半径、纵半径三个数值。
五、代码示例逐行拆解
示例1:多变量定义 + 连续输入
int main() {
int a,b,c; // 定义3个int变量:a存颜色、b存横半径、c存纵半径
cin >> a >> b >> c; // 读取用户输入的3个数字,依次存入对应变量
p.ee(b,c,a); // 取出变量里的值,调用画椭圆函数
return 0;
}
示例2:变量初始化 + 单个输入
int main( ) {
int a=100; // 定义int变量a,初始值为100
int b=20; // 定义int变量b,初始值为20
int c; // 定义int变量c,暂不赋值
cin >> c; // 读取用户输入,存入变量c
return 0;
}
六、常见注意事项
- 先定义,后使用:不能直接使用没创建过的变量名,否则程序会报错。
- 同类型才能批量定义:一行内用逗号分隔的变量,必须是同一个数据类型(比如都是
int)。 - 赋值方向不能反:永远遵循“右边的值 → 左边的变量”的规则。
- 变量名建议尽量有意义,比如用
color、radius_x比单纯的a、b更容易读懂代码。