第1篇:认识C++——我的第一个程序

作者: 李金雨
联系方式: wbtm2718@qq.com
系列: C++中文编程入门教程(初中生版)


一、什么是C++?

1.1 用生活中的例子来理解

想象一下,你有一个超级万能工具箱

  • 🔨 你想造房子?里面有锤子和钉子
  • 🎮 你想做游戏?里面有游戏引擎
  • 🤖 你想做机器人?里面有控制芯片
  • 📱 你想做手机APP?里面有开发工具

C++就是这样一个超级万能工具箱!

它是世界上最强大、最通用的编程语言之一。学会了C++,你几乎可以做出任何东西:

你能做什么 例子
🎮 游戏 《王者荣耀》《原神》《和平精英》
🤖 人工智能 ChatGPT的底层、人脸识别
🚀 操作系统 Windows、鸿蒙、安卓的部分代码
🌐 浏览器 Chrome、Edge、Firefox
🔬 科学研究 火箭发射、医学影像、天气预报

1.2 C++有多厉害?

速度快!

  • C++程序运行速度是Python的100倍
  • 就像跑车和自行车的区别

功能强!

  • 小到计算器,大到操作系统,都能做
  • 就像瑞士军刀,什么功能都有

用处广!

  • 学会C++,其他编程语言都容易学
  • 就像学会了开车,开什么车都容易上手

二、编程是什么?

2.1 用做饭来理解编程

编程就像写菜谱:

做饭 编程
写菜谱 写代码
厨师看菜谱做菜 电脑看代码执行
菜谱步骤要清楚 代码指令要明确
材料要准备好 数据要定义好

举个例子:

菜谱(做西红柿炒蛋):

  1. 准备2个西红柿,3个鸡蛋
  2. 把西红柿洗干净,切成小块
  3. 把鸡蛋打到碗里,搅拌均匀
  4. 开火,倒油
  5. 先炒鸡蛋,盛出来
  6. 再炒西红柿
  7. 把鸡蛋倒回去一起炒
  8. 放盐,出锅

代码(让电脑显示"你好"):

#include <iostream>
using namespace std;

int main() {
    cout << "你好!" << endl;
    return 0;
}

完整可运行代码:

#include <iostream>
using namespace std;

int main() {
    cout << "你好!" << endl;
    return 0;
}

看,代码就像菜谱一样,一步一步告诉电脑要做什么!

2.2 为什么要用中文编程?

传统编程(中英混杂):

class Student {
    string name;
    int age;
    void study() {
        cout << name << " is studying" << endl;
    }
};

中文编程(本教程使用):

class 学生 {
    string 姓名;
    int 年龄;
    void 学习() {
        cout << 姓名 << "正在学习" << endl;
    }
};

用中文编程的好处:

  • ✅ 不用记那么多英文单词
  • ✅ 代码就像读文章一样自然
  • ✅ 专注于解决问题,而不是语言障碍
  • ✅ 更容易理解和记忆

三、安装开发工具

3.1 什么是开发工具?

开发工具就像你的厨房:

  • 没有厨房,你能做饭吗?能,但很麻烦
  • 有了厨房,有灶台、有锅、有调料,做饭就方便多了

写程序也需要"厨房"——开发工具:

  • 它帮你检查代码有没有写错
  • 它帮你把代码转换成电脑能懂的语言
  • 它帮你运行程序,看效果

3.2 推荐工具:Dev-C++

为什么选择Dev-C++?

  • 免费!不用花钱
  • 简单!容易上手
  • 小巧!不占太多空间
  • 适合初学者!

安装步骤:

第一步:下载

  1. 打开浏览器
  2. 搜索"Dev-C++下载"
  3. 找到官方网站或可靠下载站
  4. 点击下载(大概几十MB)

第二步:安装

  1. 双击下载的安装文件
  2. 点击"下一步"
  3. 选择安装位置(默认就行)
  4. 等待安装完成
  5. 点击"完成"

第三步:设置中文

  1. 打开Dev-C++
  2. 点击菜单:Tools → Environment Options
  3. 找到Language,选择"简体中文"
  4. 点击OK,重启软件

恭喜你!现在你有自己的"编程厨房"了!


四、创建第一个程序

4.1 创建新项目

步骤:

  1. 打开Dev-C++
  2. 点击菜单:文件 → 新建 → 项目
  3. 选择"Console Application"(控制台程序)
  4. 选择"C++ Project"
  5. 输入项目名称:“我的第一个程序”
  6. 选择保存位置
  7. 点击"确定"

什么是控制台程序?

  • 就是黑框框程序,像CMD窗口
  • 简单,适合学习
  • 等学会了,再做带窗口的程序

4.2 认识代码编辑区

打开后,你会看到一个空白页面,这就是代码编辑区,就像你的作业本,在这里写代码。

界面介绍:

  • 中间大区域:写代码的地方
  • 上面菜单栏:各种功能按钮
  • 下面状态栏:显示运行结果

4.3 写出第一行代码

把下面的代码完整复制进去:

#include <iostream>
using namespace std;

int main() {
    cout << "你好,世界!" << endl;
    return 0;
}

代码解释(用生活语言):

代码 意思 生活比喻
#include <iostream> 包含输入输出工具 准备纸和笔
using namespace std; 使用标准命名空间 使用普通话,不用方言
int main() 主程序入口 main就像大门,程序从这里开始
cout << "你好" 在屏幕上显示文字 cout就像喊话器,把文字显示出来
endl 换行 按回车键
return 0 程序正常结束 告诉电脑"我干完了"

4.4 运行程序

步骤:

  1. 点击菜单:运行 → 编译运行(或者直接按F11)
  2. 等待编译(把代码翻译成电脑语言)
  3. 弹出黑框框,显示"你好,世界!"
  4. 按任意键关闭

🎉 恭喜你!你成功运行了第一个C++程序!


五、动手练习

练习1:修改问候语

把代码改成这样:

#include <iostream>
using namespace std;

int main() {
    cout << "你好,我是张三!" << endl;
    cout << "我今年15岁!" << endl;
    return 0;
}

运行效果:

你好,我是张三!
我今年15岁!

试一试: 把"张三"改成你的名字,把"15"改成你的年龄!

练习2:打印多行文字

代码:

#include <iostream>
using namespace std;

int main() {
    cout << "============" << endl;
    cout << "  欢迎光临  " << endl;
    cout << "============" << endl;
    cout << "" << endl;
    cout << "今天是学习C++的第一天!" << endl;
    cout << "加油!" << endl;
    return 0;
}

运行效果:

============
  欢迎光临
============

今天是学习C++的第一天!
加油!

试一试: 设计你自己的欢迎语!

练习3:打印简单图形

代码:

#include <iostream>
using namespace std;

int main() {
    cout << "   *   " << endl;
    cout << "  ***  " << endl;
    cout << " ***** " << endl;
    cout << "*******" << endl;
    cout << "  | |  " << endl;
    return 0;
}

运行效果:

   *   
  ***  
 ***** 
*******
  | |  

试一试: 画一个心形、房子、或者其他图案!


六、常见错误和解决

错误1:忘记分号

错误代码:

cout << "你好" << endl  // 少了分号!

错误提示:

expected ';' before 'return'

解决: 每行代码末尾都要加分号 ;

错误2:括号不匹配

错误代码:

int main() {    // 有左括号
    cout << "你好" << endl;
// 少了右括号!

错误提示:

expected '}' at end of input

解决: 每个左括号 { 都要有对应的右括号 }

错误3:引号不匹配

错误代码:

cout << 你好 << endl;  // 文字要用引号包起来!

错误提示:

'你好' was not declared in this scope

解决: 文字要用双引号包起来 "你好"

错误4:拼写错误

错误代码:

cout << "你好" << endl;  // cout写成了cout,字母o和数字0搞混了

解决: 仔细检查拼写,注意区分字母和数字


七、本课小结

今天学了什么?

  1. C++是什么

    • 超级万能工具箱
    • 能做游戏、AI、操作系统
    • 速度快、功能强、用处广
  2. 编程是什么

    • 就像写菜谱
    • 一步一步告诉电脑做什么
    • 用中文编程更简单
  3. 安装开发工具

    • Dev-C++是免费的编程工具
    • 安装简单,适合初学者
  4. 第一个程序

    • 学会了写"你好,世界!"
    • 理解了代码的基本结构
    • 学会了运行程序

关键代码记住它!

#include <iostream>
using namespace std;

int main() {
    cout << "你好,世界!" << endl;
    return 0;
}

记住这个模板,以后每节课都要用到!


八、课后作业

必做题

作业1:自我介绍程序
写一个程序,介绍你自己:

  • 你的名字
  • 你的年龄
  • 你的爱好
  • 你为什么想学编程

示例效果:

=============
  自我介绍
=============
姓名:李四
年龄:14岁
爱好:打篮球、玩游戏
学习目标:我想学会做游戏!

作业2:节日贺卡程序
写一个程序,显示一张节日贺卡(春节、生日、教师节都可以)

示例效果:

******************
*   生日快乐!   *
******************

祝你:
学习进步!
身体健康!
天天开心!

——来自你的朋友

选做题

挑战题:简单计算器
写一个程序,显示两个数的和:

10 + 20 = 30

(提示:直接用cout输出结果)


九、下篇预告

第2篇:数据与类型——存储信息的小盒子

下节课我们将学习:

  • 什么是数据(用盒子来理解)
  • 整数、小数、文字、真假值
  • 怎么给数据起名字
  • 怎么让程序记住信息

预告代码:

int 年龄 = 15;
float 身高 = 1.75;
string 姓名 = "张三";
bool 是否学生 = true;

完整可运行代码:

#include <iostream>
#include <string>
using namespace std;

int main() {
    int 年龄 = 15;
    float 身高 = 1.75;
    string 姓名 = "张三";
    bool 是否学生 = true;
    
    cout << "姓名:" << 姓名 << endl;
    cout << "年龄:" << 年龄 << endl;
    cout << "身高:" << 身高 << endl;
    cout << "是否学生:" << (是否学生 ? "是" : "否") << endl;
    
    return 0;
}

敬请期待!


学习交流

如果你在学习过程中遇到任何问题,欢迎联系我:

    • 视频号,“时空系”
  • 邮箱: wbtm2718@qq.com
  • 其他提示:
  • 本人正在开发纯中文编程语言和编译器,有兴趣的可以交流
  • 本人正在写一本基于中国母语思维习惯的数学教材,可以让你一年内学完从初中到研究生的数学,而且可以让你快速掌握人工智能的关键数学知识,有兴趣的可以交流

祝你学习愉快!

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐