嗨害嗨大家好,这里是彤砸!
今天的任务很简单,我们要编写自己的第一个程序——
输出——
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)
下次见,掰掰~~
三连三连三连拜托了~~
因篇幅问题不能全部显示,请点此查看更多更全内容
怀疑对方AI换脸可以让对方摁鼻子 真人摁下去鼻子会变形
女子野生动物园下车狼悄悄靠近 后车司机按喇叭提醒
睡前玩8分钟手机身体兴奋1小时 还可能让你“变丑”
惊蛰为啥吃梨?倒春寒来不来就看惊蛰
男子高速犯困开智能驾驶出事故 60万刚买的奔驰严重损毁