本书标签: 都市  c加加  科普   

第一课,输出hello shit

C加加语言入门

作者大爹
作者大爹

首先我们了解一下,what is a

作者大爹
作者大爹

草++

作者大爹
作者大爹

首先我们打开百度百科,然后,复制(ctrl c),粘贴(ctrl v)

作者大爹
作者大爹

1970年,AT&T的Bell实验室的D.Ritchie和K.Thompson共同发明了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,它实际上是UNIX的“副产品”。它充分结合了汇编语言和高级语言的优点,高效而灵活,又容易移植。

作者大爹
作者大爹

20世纪70年代中期,Bjarne Stroustrup在剑桥大学计算机中心工作。他使用过Simula和ALGOL,接触过C。他对Simula的类体系感受颇深,对ALGOL的结构也很有研究,深知运行效率的意义。既要编程简单、正确可靠,又要运行高效、可移植,是Bjarne Stroustrup的初衷。以C为背景,以Simula思想为基础,正好符合他的设想。1979年,Bjame Sgoustrup到了Bell实验室,开始从事将C改良为带类的C(C with classes)的工作。1983年该语言被正式命名为C++。

作者大爹
作者大爹

以上都是复制的资料,你不看我还不看呢!

作者大爹
作者大爹

好的,那么我们开始输出之旅

作者大爹
作者大爹

首先,导入一个库

作者大爹
作者大爹

什么事库?

作者大爹
作者大爹

库,类似于一种收录了c++里面的大多数特殊字(例如if,while,for,sqrt,pow,scanf,printf等),简称头文件(这他妈是个狗屁的简称)

作者大爹
作者大爹

那么,库有哪些呢?

作者大爹
作者大爹

最最最出名的,要属<iostream>(中文名:输入输出流)了!

作者大爹
作者大爹

初学者人手必备头文件!(什)

作者大爹
作者大爹

除此之外

作者大爹
作者大爹

该有

作者大爹
作者大爹

<cstdio><cmath><math.h><cstring><string><iomanip><stdio.h><algorithm><istream><ostream><vector><bitset><ctime><cstdlib>等等

作者大爹
作者大爹

总之,这些头文件有一坨

作者大爹
作者大爹

但是!

作者大爹
作者大爹

but!

作者大爹
作者大爹

有一个头文件

作者大爹
作者大爹

踏马无敌

作者大爹
作者大爹

他叫做!

作者大爹
作者大爹

<bits/stdc++.h>

作者大爹
作者大爹

万能头文件

作者大爹
作者大爹

但是比赛慎用

作者大爹
作者大爹

这他妈会超时,导致扣分

作者大爹
作者大爹

所以并不支持

作者大爹
作者大爹

但是今天我们只用,<iostream>就够了!

作者大爹
作者大爹

格式如下:

#include <iostream>

作者大爹
作者大爹

第二部,写

using namespace std;

作者大爹
作者大爹

别问什么,写就完了!

作者大爹
作者大爹

第三步,导入我们可亲可敬的主函数

作者大爹
作者大爹

写法:

int main (){

}

作者大爹
作者大爹

这就是了

作者大爹
作者大爹

很简单啊!

作者大爹
作者大爹

所以所以,现在我们的代码是这样子的!

#include <iostream>

using namespace std;

int main(){

----return 0

}

作者大爹
作者大爹

这就是程序现在的样子了!

作者大爹
作者大爹

插一嘴,建议用 DEV.C++ 这个软件

作者大爹
作者大爹

没错,就是封面那个图标

作者大爹
作者大爹

现在我们有了程序主构造

作者大爹
作者大爹

………

作者大爹
作者大爹

我忘说啦!

作者大爹
作者大爹

在后大括号后面不要忘了写return 0

作者大爹
作者大爹

你后面可能看到我在那个程序部分加了-这个号,是因为编程时他会自动给你空4的字的距离,可是话本不行,只能拿-代表缩进几个格

作者大爹
作者大爹

现在,我们输出用的叫做cout!

作者大爹
作者大爹

构造吗,实际上很简单,就是c(c语言的意思) out(外面,输出)

作者大爹
作者大爹

意思就是在c++里面的输出语言

作者大爹
作者大爹

是不是很简单

作者大爹
作者大爹

格式就是:

cout << "hello shit" ;

作者大爹
作者大爹

注意昂,这个;是必须要加的

作者大爹
作者大爹

;只有在一些特殊的地方(例如for,while,int main,#include等)不用,其他一定要加上!/

作者大爹
作者大爹

如果不加的话,Dev.C++编译的时候会告诉你错误

作者大爹
作者大爹

说的话英文翻译过一来大概是在____前没有;

作者大爹
作者大爹

并且有红条把错误的地方圈出来

作者大爹
作者大爹

这就很银杏

作者大爹
作者大爹

那么现在我们就写一下吧

#include <iostream>

using namespace std;

int main(){

----cout << "hello shit";

----return 0;

}

作者大爹
作者大爹

好了,这就是如何输出hello shit了

作者大爹
作者大爹

再见!