搜索
您的当前位置:首页正文

原作者:彤砸(诶嘿嘿【跟彤砸学编程】—— 第一课【转载】

来源:尚车旅游网

原作者主页:

————————————————
版权声明:本文为CSDN博主「彤砸(诶嘿嘿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https:///m0_67386172/article/details/127754201

他是我唯一见过能把Hello world!写这么多字数的人!!!,所以向大家分享一波

嗨害嗨大家好,这里是彤砸!

今天的任务很简单,我们要编写自己的第一个程序——

输出——

Hello world!

为了输出上面这个东东,我们需要这样做:

第一步:集成开发环境 IDE
集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。

用人话说,它就是帮我们写源代码,并把源代码翻译成计算机能懂的语言。

我们先打开Dev CPP——

                                                                                                                        (哈~不要在意细节)

第一步就完事了。(没想到吧)

第二步:源代码
源代码(也称源程序)是指按照一定的程序语言规范书写的文本文件,是一系列人类可读的计算机语言指令。

人话就是说:是我们写给计算机的命令

BUT

问题来了——

源代码……在哪里啊????

看到屏幕左上角——

里面有个亮着的小白板儿~(就是那个白不拉几的)

啊是的,我想你已经看见了。

然后按一下……

看见没??源代码。点他

就完了

当然,如果你想省事儿,直接Ctrl+N,就完啦~~~

 啊哈,好孩子,他好了。

第二步完事儿了(还是很简单吧)

第三步:注释
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码,提高程序代码的可读性。编译器看到注释符号,就知道它是不需要被编译的程序,直接跳过了,所以执行程序里就不会再有注释的部分 

啊呀,这个东西很讨人厌(我这么觉得)但是嘞,咱又不得不写,对撒……

注释分为单行注释和多行注释

#include<iostream>
using namespace std;
int main()
{
    //注释不拉不拉不拉不拉
}
↑ ↑ ↑ 这是单行哒

#include<iostream>
using namespace std;
int main()
{
    /*
        注释不拉不拉
        注释不拉不拉
        不拉不拉不拉
        ………………
    */
}
在程序的开头呢,往往会有这么一段

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
 这时候呢,我们会有个疑问了:

在作者这一栏,如果一个大厂有3个张伟,那么我填张伟在作者栏时,我咋知道是哪个张伟……

对吧?

那么我们需要一个像是我们账号ID一样的东西——代号

你可以根据自己的名字,喜好不拉不拉给自己取代号,代号最好简洁明了,但是不要像“张伟”那样的大众性。像我……(我代号啥来着?)哎呀不管了,反正自己取一个吧

第四步:头文件
 还是刚才的注释,下面我们继续写——

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
//引用头文件
#include<iostream>
具体啥情况你听我说:

浅浅的解剖一下——


此乃操作符,用于……当操作符(??)

include
这玩意儿用来引用

<>
这是起止符号,少一个不行哈……

iostream
这就是头文件名了。

还有很多头文件名,但是我平时直接万能头——

#include<bits/stdc++.h>
emm……差不多就包括了很多吧,反正考试的时候用这个应该没毛病了

第五步:命名空间
在原来的基础上咱继续写~~

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
//引用头文件
#include<iostream>
using namespace std;
再来解剖一下——

using 
意为使用

namespace
名字空间

std
空间名称

;
这玩意儿嘎嘎重要,是语句结束符号

走过路过加个分号啊~~~

第六步:主函数
啊哈,这么快?

我们接着写——

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
//引用头文件
#include<iostream>
using namespace std;
int main()
{
    
    return 0;
}

 还是解剖——

int
这是函数类型

main
这是函数名

()
这是参数区

{   }
分别为函数开始和函数结束

空行
为代码区

return 0
函数返回值


语句结束符

这样呢,我们的模板就完事啦~~

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
//引用头文件
#include<iostream>
using namespace std;
int main()
{
    
    return 0;
}

我们要开始我们的第一个程序——

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
//引用头文件
#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello world!"<<endl;
    return 0;
}

继续解刨——

cout 
输出到命令行窗口

<<
准备输出流

“ ”
输出原文

Hello world!
输出内容

endl
立即输出流


语句结束

//哎呀这个水印我栓Q了 

咳咳,我啥也没说昂,你们作证

 按他,就可以编译源文件

就是把源文件翻译成计算机能明白的可执行文件,把我们的CPP文件转换成EXE文件,但不会执行EXE文件。

 编译有没有问题看介里↑ ↑ ↑ 

编译后就会自动生成一个同名的可执行文件啦!!

大家的版本可能不一样,我用的是小熊猫编译器。当然可能是这样——

这里的第二个

或者是别的也有可能哒!

按下去呢,便执行最后一次编译的文件 

如果一次也没有编译,就会弹出——

 但是这样真的蛮麻烦……

所以,你可以按下

 此时,编译执行一步过啦~~

这是命令行窗口 ↑ ↑ ↑  

我的可执行文件可以直接打开吗???

点一下……

woc!刚才什么玩意儿飞过去了!!

是你亲爱的可执行文件,闪了一下就关了。

听上去很离谱,但确实挺离谱的(我油饼别管我啦~)

那我们该咋整

我决定和这个exe文件商量一下,于是写了一句代码——

/*
    程序名:Hello world!
    作者:彤砸
    创作时间:2022年光棍节前夕
    版本:1.0
    简介:不拉不拉自己写
*/
//引用头文件
#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello world!"<<endl;
    system("pause");
    return 0;
}

我加的这句话便告诉电脑:当我的程序执行完以后,等我一下。当我看清你美丽的面孔,再等我狠心抛弃你!!(好狗血哦莫~~)然后你就可以直接关掉它(嘿嘿……)

行啦,差不多就这样可以结尾啦~~

挺震惊最入门的第一课我竟然写了快3000字(栓Q)

下次见,掰掰~~

三连三连三连拜托了~~
 

因篇幅问题不能全部显示,请点此查看更多更全内容

热门图文

Top