第3课 🌟 魔法变量:用C++变出数字魔法!

第3课 🌟 魔法变量:用C++变出数字魔法!

🔮 第一节:认识变量——魔法世界的小仓库

“变量就像魔法世界的小仓库📦,可以存放各种神奇的数字!”

1. 什么是变量?

  • 电脑内存中的小盒子,用来存放数据

  • 每个盒子有专属名字(比如a、b、s)

  • 盒子里装的数字可以随时更换(所以叫”变”量)

2. 变量三要素

cpp
 
int a = 880;  // 类型 名字 值
  • int:魔法盒子的类型(整数型)

  • a:盒子的名字(用字母/数字/下划线组成)

  • 880:盒子里装的数字

✨ 魔法规则

  1. 名字不能以数字开头(如1a是错的)

  2. 大小写敏感(aA是两个不同的盒子)


🪄 第二节:施展赋值魔法

1. 赋值咒语

cpp
 
a = 500;  // 把500装进a盒子
  • = 是赋值号(不是等号!)

  • 读作:”把500赋值给a”

2. 会变魔术的盒子

cpp
 
int b = 100;  
b = 200;  // 现在b盒子里变成200啦!

 


🏰 第三节:天安门广场面积大挑战

魔法任务:计算天安门广场面积(880m×500m)

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

✨ 魔法效果:

text
 
天安门广场面积:440000平方米

🎩 第四节:魔法表达式实验室

1. 算术运算符

数学符号 + × ÷
C++符号 + * /

2. 趣味表达式

cpp
 
int xiao_hong = 10;
int xiao_ming = xiao_hong * 2;  // 小明的苹果是小红的2倍

cout << "小明有" << xiao_ming << "个苹果" << endl;

试试这些:

  • (100 + 200) * 3

  • (5 * 6) - (8 / 2)


⚠️ 第五节:魔法安全守则

1. 必须”先定义后使用”

❌ 错误示范:

cpp
 
a = 10;  // 还没告诉电脑a是什么类型!
int a;  

✅ 正确姿势:

cpp
 
int a;    // 先声明魔法盒子
a = 10;   // 再往盒子里装东西

2. 整数盒子不能装小数

cpp
 
int a = 3.14;  // 会自动变成3(小数部分消失!)

🎮 第六节:魔法师挑战赛

挑战1:计算教室面积

你的教室长9米,宽6米,用变量计算面积并输出

挑战2:糖果分配器

cpp
 
int tang_guo = 20;
int xiao_peng_you = 4;
// 计算每个小朋友能分到几颗糖?

创意挑战:设计变量名

为这些数据起有趣的变量名:

  • 小猪佩奇的年龄

  • 学校的楼梯台阶数

  • 你收藏的卡片数量


📜 第七节:变量命名魔法口诀

“字母开头,数字随后,下划线来凑,大小写不同!”

✅ 好名字:
apple_count_heightschool123

❌ 坏名字:
1class(数字开头)、my-name(有减号)、int(和关键字冲突)


🏆 终极任务:制作魔法计算器

用变量计算并输出:

text
 
魔法学院有5个年级,
每个年级3个班,
每个班20个学生,
总共有多少学生?

提示:

cpp
 
int nian_ji = 5;
// 你来补充剩下的代码...

🎉 恭喜你毕业啦!现在你已经是
“变量与赋值”魔法课的优秀学员了!
下节课我们将学习更厉害的
“魔法输入术(cin)”,让电脑和你对话! ✨

给TA打赏
共{{data.count}}人
人已打赏
C++

第2课 🌟 C++魔法咒语:用cout变出古诗来!

2025-8-18 20:23:23

C++

第4课 🌟 魔法输入术:用cin让电脑听你指挥!

2025-8-22 15:43:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索