• C++
  • 轻松学 C++:变量、输入输出和小运算,全掌握!

  • @ 2025-7-6 16:21:15

C++ 基础学习教程

一、写在最前面

小朋友们,咱们要开始学习超有趣的 C++ 编程啦!就像搭积木、玩游戏一样,用代码能让电脑听咱们的话,做出各种好玩的事儿。接下来的知识,咱们一步步探索,保证好懂又好玩 ,还有清楚的代码注释、可爱图标帮忙理解哟~

二、认识程序的“小骨架”—— main 函数

(一)啥是 main 函数

每个 C++ 程序都得有个 main 函数,它就像程序的“总指挥”,电脑会从 main 函数开始,一句一句执行代码。咱们写的代码,都得放在 main 函数大括号 {} 里面哟。

看下面最基础的代码:

#include<iostream>  // 这行是让程序能输入输出,就像给程序开了能说话、能听咱们说话的“小窗口”
using namespace std;  // 这行是为了写代码更方便,不用每次都写长长的“std::”

int main(){  // main 函数开始啦,是程序的“大门”
    // 这里面写咱们要电脑做的事儿
    return 0;  // 程序正常结束的标志,就像游戏通关后说“结束啦”
}

(二)简单示例——输出“hello world”

咱们先让程序跟世界打个招呼!

#include<iostream>
using namespace std;

int main(){
    cout<<"hello world"<<endl;  // cout 是让程序“说话”的工具,把 "hello world" 输出到屏幕上,endl 是让输出后换一行
    return 0;
}

运行结果:屏幕上会显示 hello world ,是不是很神奇!就像你让机器人说出了第一句话~

三、变量——给数据“安家”

(一)变量是啥

变量就像一个个“小盒子”,能装数字、字符这些数据。不同的“小盒子”(变量)有不同的类型,装不同的东西。比如有的盒子装整数,有的装小数,有的装单个字符 。

(二)常见变量类型(用“小房子”比喻帮理解)

变量类型 作用(比喻) 代码里咋写 例子
int 装整数的“小盒子”,像装玩具个数 int 变量名; int num; 装整数
char 装单个字符的“小格子”,像装字母 char 变量名; char ch;'A'
float 装小数的“小瓶子”,像装饮料毫升数 float 变量名; float score;3.14

(三)定义和使用变量示例

1. 整数变量 int

#include<iostream>
using namespace std;

int main(){
    int age;  // 定义一个叫 age 的变量,用来装整数,比如年龄
    age = 10;  // 把数字 10 放进 age 这个“小盒子”
    cout<<"我的年龄是:"<<age<<endl;  // 输出 age 里的内容,会显示“我的年龄是:10”
    return 0;
}

解释:先定义 age 这个装整数的盒子,再把 10 放进去,最后让程序把盒子里的数说出来~

2. 字符变量 char

#include<iostream>
using namespace std;

int main(){
    char firstChar;  // 定义装单个字符的变量
    firstChar = 'A';  // 注意字符得用单引号括起来,把 'A' 放进变量里
    cout<<"第一个字符是:"<<firstChar<<endl;  // 输出 'A'
    return 0;
}

解释char 专门装单个字符,像字母、标点。赋值时用单引号,这样程序才知道是字符呀,最后输出字符 A

3. 一次定义多个同类型变量

#include<iostream>
using namespace std;

int main(){
    int a,b,c;  // 一次定义三个 int 类型变量,能装三个整数
    cin >> a>>b>>c;  // 从键盘输入三个数,放进 a、b、c 里,输入时用空格或回车隔开
    cout<<b;  // 输出变量 b 里的数
    return 0;
}

解释:想同时定义多个同类型变量,就像这样 int a,b,c; ,然后用 cin 从键盘获取值(后面讲输入),最后输出 b 的值,看看你输入的第二个数是多少~

四、输入输出——和程序“对话”

(一)输出 cout

就像前面用的 cout ,是程序“说话”的方式,格式是 cout<<要输出的内容; ,可以输出文字、变量里的值。

比如:

cout<<"我喜欢编程!"<<endl;  // 输出文字
int num = 5;
cout<<"这个数字是:"<<num<<endl;  // 输出文字 + 变量值

(二)输入 cin

cin 是让程序“听咱们说话”的方式,能从键盘获取数据,存到变量里,格式是 cin>>变量名;

示例:

#include<iostream>
using namespace std;

int main(){
    int score;
    cout<<"请输入你的分数:";
    cin>>score;  // 等待你从键盘输入一个整数,存到 score 里
    cout<<"你输入的分数是:"<<score<<endl;
    return 0;
}

运行过程:程序先输出“请输入你的分数:”,然后你在键盘输入数字(比如 90 ),按回车,程序就会说“你输入的分数是:90” ,是不是像在和程序聊天~

五、做数学运算——让程序当“小计算器”

(一)基本运算符号

运算 符号 例子 结果
+ 3 + 5 8
- 10 - 4 6
* 2 * 6 12
/ 8 / 2 4
取余 % 7 % 3 1

(二)运算示例

#include<iostream>
using namespace std;

int main(){
    int num1 = 10, num2 = 3;  // 定义两个变量并赋值
    int sum = num1 + num2;  // 加法运算,sum 装 13
    int sub = num1 - num2;  // 减法,sub 装 7
    int mul = num1 * num2;  // 乘法,mul 装 30
    int div = num1 / num2;  // 除法,整数相除结果还是整数,div 装 3(因为 10÷3=3 余1 )
    int mod = num1 % num2;  // 取余,mod 装 1

    cout<<"加法结果:"<<sum<<endl;
    cout<<"减法结果:"<<sub<<endl;
    cout<<"乘法结果:"<<mul<<endl;
    cout<<"除法结果:"<<div<<endl;
    cout<<"取余结果:"<<mod<<endl;

    return 0;
}

运行结果:会依次输出 1373031 ,程序帮咱们算好啦,就像有个随身小计算器~

六、综合小案例——计算长方形面积

(一)需求

从键盘输入长方形的长和宽,让程序算出面积并输出。

(二)代码实现

#include<iostream>
using namespace std;

int main(){
    // 定义变量装长、宽、面积
    int length, width, area;  

    cout<<"请输入长方形的长:";
    cin>>length;  // 输入长
    cout<<"请输入长方形的宽:";
    cin>>width;  // 输入宽

    area = length * width;  // 面积 = 长×宽
    cout<<"长方形的面积是:"<<area<<endl;

    return 0;
}

运行步骤

  1. 程序说“请输入长方形的长:”,你输入比如 5
  2. 程序接着说“请输入长方形的宽:”,你输入比如 3
  3. 程序计算 5×3=15 ,输出“长方形的面积是:15” ,轻松算出面积啦~

七、总结(用思维导图样式呈现,文字描述哈)

C++ 基础学习
├─ 程序入口:main 函数
│  ├─ 每个程序都从 main 开始执行
│  └─ 代码写在 main 的 {} 里
├─ 变量:数据的“小盒子”
│  ├─ 类型有 int(整数)、char(字符)等
│  ├─ 定义变量:类型 + 变量名,如 int age;
│  └─ 给变量赋值、用变量存数据
├─ 输入输出:和程序对话
│  ├─ 输出用 cout,格式 cout<<内容;
│  └─ 输入用 cin,格式 cin>>变量;
└─ 数学运算:让程序做计算
   ├─ 加减乘除等符号
   └─ 用变量存运算结果,实现小功能(如算面积)

小朋友们,咱们现在学的是 C++ 最最基础又超有用的知识哟!多敲敲代码,像玩游戏一样练习,就能越来越厉害,后面还能做更酷的事儿,比如做小游戏、写有趣的工具~继续加油呀 ,有不懂的随时再一起探索!

1 条评论

  • @ 2025-7-6 16:24:20

    🧒 C++ 编程入门教程


    🌟 一、初识 C++

    1.1 输出第一个程序:Hello World!

    #include <iostream>   // 引入输入输出库
    using namespace std;  // 使用标准命名空间(简化代码)
    
    int main() {
        cout << "hello world" << endl;  // 输出一句话并换行
        return 0;  // 程序结束,返回0表示正常退出
    }
    

    📌 运行结果

    hello world
    

    🧠 小知识

    • cout 是用来“说话”的工具。
    • << 是把内容“送”给 cout 的箭头。
    • endl 表示“换行”,就像你写完一句话按了回车。

    🧱 二、变量与数据类型

    2.1 变量是什么?

    变量就像是一个“盒子”,可以装数字、字母等信息。

    定义变量的规则:

    • 名字不能是关键字(如 int, return
    • 名字不能以数字开头(比如 1age ❌)
    • 名字只能用字母、数字、下划线 _$(但一般只用前三个)
    • 区分大小写(ageAge 不一样)

    2.2 常见数据类型

    类型名称 含义 示例
    int 整数(没有小数点) 5, -3
    long long 大整数(比 int 更大) 1234567890123456789
    float / double 浮点数(带小数点) 3.14, -0.5
    char 单个字符 'A', '5'
    bool 布尔值(真假) true, false

    2.3 定义变量并赋值

    int age;           // 定义一个整数变量
    age = 10;          // 给它赋值为10
    
    int height = 140;  // 定义时直接赋值
    
    char grade = 'A';  // 字符要用单引号 ''
    

    💬 三、输入与输出

    3.1 输出语句 cout

    cout << "你好,世界。" << endl;
    

    📌 输出中文短句:“你好,世界。”

    3.2 输入语句 cin

    int a, b;
    cin >> a >> b;  // 输入两个整数
    cout << a + b << endl;  // 输出它们的和
    

    📌 示例输入:

    3 5
    

    📌 输出:

    8
    

    🧠 小提示

    • cin 是从键盘读取数据。
    • 每个变量都要有名字,像 ab 这样简单又清楚。

    🧮 四、计算 a + b

    #include <iostream>
    using namespace std;
    
    int main() {
        int a, b;
        cin >> a >> b;  // 输入两个整数
        cout << a << '+' << b << '=' << a + b << endl;
        return 0;
    }
    

    📌 示例输入:

    4 5
    

    📌 输出:

    4+5=9
    

    🧠 解释

    • a+b=a+b 都拼在一起输出。

    🎮 五、暂停程序的方法

    有时候我们想让程序停下来,等我们按下任意键再继续。

    方法一:使用 system("pause")

    #include <iostream>
    #include <windows.h>  // 支持 system("pause")
    using namespace std;
    
    int main() {
        cout << "hello world" << endl;
        system("pause");  // Windows 下暂停程序
        return 0;
    }
    

    📌 输出:

    hello world
    请按任意键继续...
    

    🧠 说明

    • system("pause") 是 Windows 系统下的命令,用来暂停程序。

    方法二:使用 getch()(不显示按键)

    #include <iostream>
    #include <conio.h>  // 支持 getch()
    using namespace std;
    
    int main() {
        cout << "hello world" << endl;
        char key = getch();  // 获取一个按键(不显示)
        cout << "你按的是:" << key << endl;
        return 0;
    }
    

    📌 输出:

    hello world
    你按的是:w
    

    🧠 说明

    • getch() 会等待用户按下一个键,并把它保存下来。

    ✨ 七、总结知识点

    知识点 内容
    输出语句 cout << "内容" << endl;
    输入语句 cin >> 变量名;
    定义变量 int a;int a = 5;
    数据类型 int, long long, float, double, char, bool
    暂停程序 system("pause")(Windows)、getch()(获取按键)
    循环结构 forwhile,可以嵌套使用

    📚 八、练习题推荐

    【例2.1】Hello World

    输出著名短句 "hello world"

    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "hello world" << endl;
        return 0;
    }
    

    【例2.2】你好世界

    输出中文短句 "你好,世界。"

    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "你好,世界。" << endl;
        return 0;
    }
    

    🎉 九、学习建议

    1. 多动手写代码:不要只是看,要自己敲一遍。
    2. 理解每一行代码的作用:比如 cout 是输出,cin 是输入。
    3. 遇到问题先思考,再问老师或家长
    4. 玩着学编程:可以尝试画图形、做小游戏,增加趣味性。
    5. 每天进步一点点,你会越来越棒!

    🧠 附录:常见错误提醒

    错误 正确做法
    忘记加分号 ; 加上 ;
    使用中文符号 改成英文符号
    变量名重复 换个不同的名字
    输入输出格式不对 检查 <<>> 是否正确

    🎁 结语

    恭喜你完成了本章的学习!你现在已经是 C++ 小程序员啦!🎉
    接下来你可以挑战更有趣的项目,比如:

    • 做一个计算器

    有问题随时提问哦~我们会一起帮你变得更厉害💪!

    • 1