网站首页 > 技术文章 正文
在数学世界的一座山上,有一块神奇的石头。
这一天,忽然电闪雷鸣,一道闪电击中了石头。石头裂开,里面跳出一只小石猴。小石猴一生下来就会东奔西走,同时目运两道金光,直射到了玉皇大帝的凌霄宝殿。玉皇大帝连忙命令千里眼、顺风耳两人来查看究竟。
同学们,让我们来看看石猴向世界打招呼的这两道金光,是什么样子的。让我们用c++程序来表现它——这是我们的第一个C++程序:
同学们可以在Dev-C++中输入这段代码,点击编译运行,执行程序,就可以看到了。
这段程序也是c++编程的基本框架,让我们记住每句话的含义:
那么,中间的cout语句是什么意思呢?它就是输出语句了,在屏幕上显示内容,就靠这条语句来执行。cout语句后面,两个小于号(<<)所连接全部内容都将被依次显示在屏幕上。其中凡是被双引号包围的内容,将原样显示(在编辑器中输入后会变为蓝色),而没有双引号的内容,会被计算并显示。而endl则代表换行。
话说,千里眼和顺风耳来到凌霄殿外,顺着金光的方向,向下一看,看到了遥远的数学世界中的那座小山,原来金光就是从那里发出来的。
那座山是什么样子的呢?同学们,让我们再来一起写段程序看一看。
相信同学们都看懂了这段代码,这座山就是由空格+星号(计算机中的乘号)+换行组成的。千里眼在山上还看到了树木、花朵和果实,同学们有兴趣用c++的程序把他们画出来么?
再仔细观察,山上还有很多的猴子,金光是从其中一只小猴子的眼睛里发出来的。千里眼仔细一数,山上一共有99群猴子,每群猴子有99只。
山上一共有多少只猴子呢?让我们用cout的另一个功能来计算一下:
千里眼和顺风耳商量道:“这座山有花有果,不如就叫花果山,山上的猴子我们也数清楚了,一共9801只。”两人核对信息无误,回去向玉皇大帝禀报。
后来又发生了什么呢?请看下回分解。
同学们,我们的第一次课程也就到这里了。这节课我们学习c++程序的基本框架和cout输出语句的两种典型用法,希望同学们认真复习。
下次见。
- 上一篇: C++之程序编译过程详解
- 下一篇: c++ 专题 运算符重载
猜你喜欢
- 2025-07-23 5个被严重低估的C++标准库:告别重复造轮子,提升开发效率
- 2025-04-27 详解C++三种new操作符
- 2025-04-27 C++引用的深入一步学习,总结有哪些场景?linux C++第11讲
- 2025-04-27 C++ 中的卷积神经网络 (CNN)
- 2025-04-27 谈谈 C++ 的原子操作与并发
- 2025-04-27 指针的迷宫:C/C++程序员的终极挑战
- 2025-04-27 C++11新特性概述,初始化,auto、for、智能指针、哈希表等
- 2025-04-27 C++启蒙之旅--数据类型怎么玩
- 2025-04-27 最新最全linux c/c++服务器后台开发面试题合集
- 2025-04-27 掌握CONST:C/C++代码安全与优化
- 1517℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 594℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 521℃MySQL service启动脚本浅析(r12笔记第59天)
- 489℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 489℃启用MySQL查询缓存(mysql8.0查询缓存)
- 477℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 456℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 454℃MySQL server PID file could not be found!失败
- 最近发表
-
- PS所有滤镜的说明(六)(ps滤镜详解)
- 5款小白也能用的在线图片编辑器!电商效率飙升就靠它!
- Java变量(java变量有什么作用)
- Java面试常见问题:Java注解(java中的面试题)
- Java编程入门第一课:HelloWorld(java编程从入门到实践)
- Java基础教程:Java继承概述(java里继承的概述)
- java基础之——访问修饰符(private/default/protected/public)
- 如何规划一个合理的JAVA项目工程结构
- 将机器指令翻译成 JavaScript -- 终极目标
- Web 服务器基准测试:Go vs. Node.js vs. Nim vs. Bun
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)