🔮 第一节:认识变量——魔法世界的小仓库
“变量就像魔法世界的小仓库📦,可以存放各种神奇的数字!”
1. 什么是变量?
-
电脑内存中的小盒子,用来存放数据
-
每个盒子有专属名字(比如a、b、s)
-
盒子里装的数字可以随时更换(所以叫”变”量)
2. 变量三要素
int a = 880; // 类型 名字 值
-
int:魔法盒子的类型(整数型)
-
a:盒子的名字(用字母/数字/下划线组成)
-
880:盒子里装的数字
✨ 魔法规则:
名字不能以数字开头(如
1a
是错的)大小写敏感(
a
和A
是两个不同的盒子)
🪄 第二节:施展赋值魔法
1. 赋值咒语
a = 500; // 把500装进a盒子
-
= 是赋值号(不是等号!)
-
读作:”把500赋值给a”
2. 会变魔术的盒子
int b = 100; b = 200; // 现在b盒子里变成200啦!
🏰 第三节:天安门广场面积大挑战
魔法任务:计算天安门广场面积(880m×500m)
#include <iostream> using namespace std; int main() { int chang, kuan, mianji; // 定义三个魔法盒子 chang = 880; // 把880装进"长"盒子 kuan = 500; // 把500装进"宽"盒子 mianji = chang * kuan; // 用乘法咒语计算面积 cout << "天安门广场面积:" << mianji << "平方米" << endl; return 0; }
✨ 魔法效果:
天安门广场面积:440000平方米
🎩 第四节:魔法表达式实验室
1. 算术运算符
数学符号 | + | – | × | ÷ |
---|---|---|---|---|
C++符号 | + | – | * | / |
2. 趣味表达式
int xiao_hong = 10; int xiao_ming = xiao_hong * 2; // 小明的苹果是小红的2倍 cout << "小明有" << xiao_ming << "个苹果" << endl;
试试这些:
-
(100 + 200) * 3
-
(5 * 6) - (8 / 2)
⚠️ 第五节:魔法安全守则
1. 必须”先定义后使用”
❌ 错误示范:
a = 10; // 还没告诉电脑a是什么类型! int a;
✅ 正确姿势:
int a; // 先声明魔法盒子 a = 10; // 再往盒子里装东西
2. 整数盒子不能装小数
int a = 3.14; // 会自动变成3(小数部分消失!)
🎮 第六节:魔法师挑战赛
挑战1:计算教室面积
你的教室长9米,宽6米,用变量计算面积并输出
挑战2:糖果分配器
int tang_guo = 20; int xiao_peng_you = 4; // 计算每个小朋友能分到几颗糖?
创意挑战:设计变量名
为这些数据起有趣的变量名:
-
小猪佩奇的年龄
-
学校的楼梯台阶数
-
你收藏的卡片数量
📜 第七节:变量命名魔法口诀
“字母开头,数字随后,下划线来凑,大小写不同!”
✅ 好名字:apple_count
、_height
、school123
❌ 坏名字:1class
(数字开头)、my-name
(有减号)、int
(和关键字冲突)
🏆 终极任务:制作魔法计算器
用变量计算并输出:
魔法学院有5个年级, 每个年级3个班, 每个班20个学生, 总共有多少学生?
提示:
int nian_ji = 5; // 你来补充剩下的代码...
🎉 恭喜你毕业啦!现在你已经是
“变量与赋值”魔法课的优秀学员了!
下节课我们将学习更厉害的
“魔法输入术(cin)”,让电脑和你对话! ✨