认识C++——我的第一个程序 中文编程
想象一下,你有一个超级万能工具箱🔨 你想造房子?里面有锤子和钉子🎮 你想做游戏?里面有游戏引擎🤖 你想做机器人?里面有控制芯片📱 你想做手机APP?里面有开发工具C++就是这样一个超级万能工具箱!它是世界上最强大、最通用的编程语言之一。你能做什么例子🎮 游戏《王者荣耀》《原神》《和平精英》🤖 人工智能ChatGPT的底层、人脸识别🚀 操作系统Windows、鸿蒙、安卓的部分代码🌐
第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 用做饭来理解编程
编程就像写菜谱:
| 做饭 | 编程 |
|---|---|
| 写菜谱 | 写代码 |
| 厨师看菜谱做菜 | 电脑看代码执行 |
| 菜谱步骤要清楚 | 代码指令要明确 |
| 材料要准备好 | 数据要定义好 |
举个例子:
菜谱(做西红柿炒蛋):
- 准备2个西红柿,3个鸡蛋
- 把西红柿洗干净,切成小块
- 把鸡蛋打到碗里,搅拌均匀
- 开火,倒油
- 先炒鸡蛋,盛出来
- 再炒西红柿
- 把鸡蛋倒回去一起炒
- 放盐,出锅
代码(让电脑显示"你好"):
#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++?
- 免费!不用花钱
- 简单!容易上手
- 小巧!不占太多空间
- 适合初学者!
安装步骤:
第一步:下载
- 打开浏览器
- 搜索"Dev-C++下载"
- 找到官方网站或可靠下载站
- 点击下载(大概几十MB)
第二步:安装
- 双击下载的安装文件
- 点击"下一步"
- 选择安装位置(默认就行)
- 等待安装完成
- 点击"完成"
第三步:设置中文
- 打开Dev-C++
- 点击菜单:Tools → Environment Options
- 找到Language,选择"简体中文"
- 点击OK,重启软件
恭喜你!现在你有自己的"编程厨房"了!
四、创建第一个程序
4.1 创建新项目
步骤:
- 打开Dev-C++
- 点击菜单:文件 → 新建 → 项目
- 选择"Console Application"(控制台程序)
- 选择"C++ Project"
- 输入项目名称:“我的第一个程序”
- 选择保存位置
- 点击"确定"
什么是控制台程序?
- 就是黑框框程序,像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 运行程序
步骤:
- 点击菜单:运行 → 编译运行(或者直接按F11)
- 等待编译(把代码翻译成电脑语言)
- 弹出黑框框,显示"你好,世界!"
- 按任意键关闭
🎉 恭喜你!你成功运行了第一个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搞混了
解决: 仔细检查拼写,注意区分字母和数字
七、本课小结
今天学了什么?
-
C++是什么
- 超级万能工具箱
- 能做游戏、AI、操作系统
- 速度快、功能强、用处广
-
编程是什么
- 就像写菜谱
- 一步一步告诉电脑做什么
- 用中文编程更简单
-
安装开发工具
- Dev-C++是免费的编程工具
- 安装简单,适合初学者
-
第一个程序
- 学会了写"你好,世界!"
- 理解了代码的基本结构
- 学会了运行程序
关键代码记住它!
#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
- 其他提示:
- 本人正在开发纯中文编程语言和编译器,有兴趣的可以交流
- 本人正在写一本基于中国母语思维习惯的数学教材,可以让你一年内学完从初中到研究生的数学,而且可以让你快速掌握人工智能的关键数学知识,有兴趣的可以交流
祝你学习愉快!
更多推荐




所有评论(0)