首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程是什么东东?

不知道大家听说过编程吗?

我们读者肯定会想到黑客,勒索病毒,熊猫烧香等高深莫测的东西。

△编程看起来很高深莫测。

度娘说,为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

可是,编程就是那么“不近人情”吗?

No!

No!

No!

△并不是。

那是什么呢?

我们先看一段程序吧!

(本公众号所有程序可在Dev.C++等编译器中编译)

1.小明的零花钱

小明的妈妈答应,每秒钟给小明5块钱(壕无人性!!!),小明想知道,他3年后会有多少钱?

#include

using namespace std;

int main()

{printf("%d",5*3*12*30*24*60*60);

return 0;

}

我们先看第一行。

“#”在计算机里有声明某件事的意思,而include在计算机里有包含的意思,结合起来是声明把一种头文件包含入这个程序。

头文件是什么呢?度娘又发话了:一般在一个应用开发体系中,功能的真正逻辑实现是以硬件层为基础,在驱动程序、功能层程序以及用户的应用程序中完成的。头文件的主要作用在于多个代码文件全局变量(函数)的重用、防止定义的冲突,对各个被调用函数给出一个描述,其本身不需要包含程序的逻辑实现代码,它只起描述性作用,用户程序只需要按照头文件中的接口声明来调用相关函数或变量,链接器会从库中寻找相应的实际定义代码。

其实简单来说,头文件就像你要开办一个公司,你的员工就是很多个头文件,每个头文件都有一些自带的函数,也就像每个员工都有一些可以干的事情。

那bits/stdc++.h是什么呢?这就要分为四个部分了:

第一个部分为bits,s就不用说了,代表复数。bit为二进位制信息单位。

第二个部分为std,std代表标准。

第三个部分为c++,代表C与C++语言。

第四个部分为.h,这是头文件的后缀。

读者:可是,我还是不懂啊。

接着上面的话,bits/stdc++.h就是一个上司,他手下有很多的小员工,这样,他就可以干更多的事情,所以它的外号是“万能头文件”

ps:可是bits/stdc++.h也因为像一个上司,所以在运行的时候因为要联系小员工,所以会拖慢一点速度。

第二行,我们分成二个部分:

第一个部分:using namespace,它代表运行一个命名空间(这里不多赘述,详见百度。

第二个部分:“;”(大家可能疑惑为什么跳过std,因为它在上面已经讲过了!)这是所有语句的结束标志。

第三行。

int是定义一个有返回值的函数,或者定义一个整数变量。在这里,它是定义一个有返回值的函数,因为程序要有一个完美结束的标志,也就是一个返回值,如果你的程序异常跳出了,你就可以知道,因为它的返回值就不同了。

main是主函数。

“()”是一个函数的声明(在以后,我们也可以学到里面装着变量的),即使里面没有变量,也必须写出来。

第四行。

printf是打印,同样,声明函数时要加括号,调用时也需要。

引号里面是打印的格式:%d代表整数(%c代表字符 %f代表小数 %s代表字符串)

引号外是调用的变量:5*3*12*30*24*60*60为我们的答案。

最后return 0;是返回0的意思,同样不再赘述。

好了,这次的C++教程就到这里了,再见!

想了解更多C++教程,也可以留言给我哦!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180603G0TL2500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券