#9985. 2026/7/30/WJN笔记(GOC变量)

2026/7/30/WJN笔记(GOC变量)

GOC 变量核心知识点笔记


一、变量的基本概念

变量是程序中存储数据的“容器”,可以保存数字、字符等信息,程序运行时可以读取、修改里面的值。 例如代码中的abc都是变量,分别用来存放颜色、横半径、纵半径等数据。


二、变量的定义(创建变量)

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;
}

六、常见注意事项

  1. 先定义,后使用:不能直接使用没创建过的变量名,否则程序会报错。
  2. 同类型才能批量定义:一行内用逗号分隔的变量,必须是同一个数据类型(比如都是int)。
  3. 赋值方向不能反:永远遵循“右边的值 → 左边的变量”的规则。
  4. 变量名建议尽量有意义,比如用colorradius_x比单纯的ab更容易读懂代码。