分享

字母符号都被C++玩坏

 凤飞图书 2023-03-14 发布于浙江

No1

拥有了C++学习神器后,就要开始刻苦学习了,我们先来个正儿八经的输出学习,再一些调皮捣蛋的。


如果你还没下载软件,先去下载,公众号回复“dev”:轻、便、快,学习C++的神器

Dev-C++ 是一个轻量级的 C/C++ 集成开发环境(IDE),适合 Windows 环境中的初学者。开发环境包括多页窗口、项目编辑器、调试器等。在项目编辑器中,集成了编辑器、编译器、链接器等,同时还拥有丰富的系统软件-嵌入式实时操作系统。提供高亮度的语法显示,减少编辑错误,完善的调试功能适合C/C++语言初学者教学。


No2
最近电影《满江红》比较火热,我们试着用C++输出岳飞词《满江红》。

怒发冲冠,凭栏处、潇潇雨歇。抬望眼、仰天长啸,壮怀激烈。三十功名尘与土,八千里路云和月。莫等闲、白了少年头,空悲切。

靖康耻,犹未雪。臣子恨,何时灭。驾长车,踏破贺兰山缺。壮志饥餐胡虏肉,笑谈渴饮匈奴血。待从头、收拾旧山河,朝天阙。

头文件

#include<iostream>

命名空间

using namespace std;

主函数,中间就是我们编写程序的地方
int main(){
return 0;}

小贴士:int main()是主函数的起始声明,所有C++程序都必须有且只有一个main()函数,程序都是从main()函数开始执行的。

输出一首《满江红》
#include<iostream>using namespace std;
int main(){
cout << "怒发冲冠,凭栏处、潇潇雨歇。抬望眼、仰天长啸,壮怀激烈。三十功名尘与土,八千里路云和月。莫等闲、白了少年头,空悲切。靖康耻,犹未雪。臣子恨,何时灭。驾长车,踏破贺兰山缺。壮志饥餐胡虏肉,笑谈渴饮匈奴血。待从头、收拾旧山河,朝天阙。"; return 0;}

运行结果:


No3
一般一个C++程序,会有头文件、命名空间、主函数三部分。

头文件是C++程序对其他程序、库、模块的引用。
#include<iostream>
就是让编译器的预处理器把这个输入输出流的标准头文件iostream包含到程序中,方便程序直接使用。

iostream

用于存储iostream类库的源文件 ,在这个程序中用于提供输出这项功能。

#include<>

头文件,用于引用后面的<>中的文件中的代码,在此程序中用于提取iostream文件中的代码,并编译使用其输出功能。

using namespace std;

命名空间用关键字namespace 来定义,表示使用命名空间 std 中的内容。使用命名空间可以更好的解决程序因名字产生的冲突问题。

int main()

int

一种声明方式,声明该函数是整型函数,需要给予一个返回值。

main

每一个程序都需要有一个main函数,在C++中,程序由main函数开始编译运行。

return 0

返回语句,一般是函数的最后一条可执行语句,返回 0 。

{}

函数体用 { 和 } 括起,这是语法规范的一部分。

No4

输入输出采用 “流” 的方式实现,看看<< 的指向

显示器 << cout << 内容

在C++中,每条语句都以 ; (英文状态)作为结束分隔符,语句后面出现 ; 表示这条语句结束了。

这3种情况

1、预处理命令

#include<iostream>

2、函数头

int main()

3、还有 } 

后面通常不加分号 ;

#include<iostream>using namespace std;
int main(){
return 0;}

No5

细心的伙伴应该会发现,现在词句是连在一起的,没有换行。如果想要插入标题并进行换行应该怎么办呢?

只需要 endl 即可,试一试

#include<iostream>using namespace std;
int main(){
cout << "满江红" << endl; cout << " 岳飞" << endl; cout << "怒发冲冠,凭栏处、潇潇雨歇。抬望眼、仰天长啸,壮怀激烈。三十功名尘与土,八千里路云和月。莫等闲、白了少年头,空悲切。靖康耻,犹未雪。臣子恨,何时灭。驾长车,踏破贺兰山缺。壮志饥餐胡虏肉,笑谈渴饮匈奴血。待从头、收拾旧山河,朝天阙。";
return 0;}

编译运行


No6
现在开始调皮捣蛋的,小捣鼓输出小人手持标语,试一试吧。


输出坦克


输出飞机


更多源代码尽在知识星球,快快加入组织


加入组织收获更多

持续发布趣味案例、体系课程、学习资料、图书分享
加入知识星球收获详细讲解、下载源代码、下载PPT 、下载课程··· ···

【趣味编程星球】聚焦一群编程创客爱好者,计划用三年时间创作千余个的趣味项目案例、十几套系统课程涵盖积木、KUBO、图形化、Scratch、Python、C++、Micro:Bit、Arduino、appinventor等编程创客类。

长按扫码加入组织

为鼓励创作者,星球收取一定费用

随内容增长

188元/年逐渐增加到666/年封顶

如果你觉得分享有价值,记得点击关注+点赞+在看+收藏,这样找到我更容易~~~

加入社群共读书籍

输出是最好的输入

我是凤飞,专注于儿童思维培养

AICE技术委员会委员

CCF-GESP技术委员会委员

少儿编程等级考试命题组成员

国际创意编程挑战赛等赛事导师及评委

荣获:“2020年度国际人工智能教育行业杰出贡献人物奖”。
出版:《轻松玩转Scratch编程》《Python真好玩,教孩子学编程》...

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多