2.开始学习C++

本文介绍了初学者如何开始学习C++,包括输入输出、main()函数、头文件、名称空间的使用,以及C++中的cin、类、函数和自定义函数等基础知识。
摘要由CSDN通过智能技术生成


写在前面

每次写读书笔记之前我都打算先写一会自己的心得,或者一些前情提要。先说说为什么要写这个读书心得吧。

首先是自己摆烂太久了,从今年一月份,也就是过年之前辞职的,因为家里原因,也因为自己的原因,不想离家太远。我家是安徽的,原本在石家庄,合肥是个互联网荒漠,不太好找工作,选择了杭州。

在说说自己是干嘛的吧。我是去年毕业的,也就是23界的毕业生,相对于22界,对23界的同学其实环境更差,对于很多同学来说都选择了考研考公,但是这条路显然比找工作还难,至少我是这么认为的。

说说我去年的经历吧,也是临近毕业那会,病急乱投医,在三月份的时候被骗到培训机构去了,表白浪费几个月,后来入职了一家石家庄的企业到今年一月份辞职来了杭州。这里在和大家说一下,千万不要病急乱投医!!!不知道简历和项目怎么写的可以找我交流一下,在培训机构唯一学会的就是怎么包装简历。

在说说我现在是干什么的,我原本是想做大数据的,就是Hadoop,Spark,Flink那一套。但是对应届本科生,特别是双非的院校,市场很不友好,于是转去做Java。这也得益于我并没有存选着sql大数据开发。相对于数据仓库的sql实现,我更喜欢结合系统和数仓一起实现。并没有放弃像Spring这类框架的学习。当然后面的微服务也是后来在工作中学会的一点皮毛。

说说为什么入职外包。这其实没什么好说的吧,对于一个刚毕业不久的小白来说,没有大厂的光环,没有名校的证书,月薪一万多很难不让人接受吧。而且自己的技术是不是真能去够着那么高的工作都是未知数。以现在的环境,有一份工作其实很不错了,而且我现在还背负着培训机构的贷款,在没有工作的话,一直吃家里的自己也会过意不去。

今天就差不多就这样吧,看书看书。

创建C++程序

先上代码

#include <stdio.h>
int main()
{
	printf("Come up C++ me some time.");
	printf("\n");
	printf("You won't regret it!\n");
   	return 0;
}
#include <iostream>
int main() {
    using namespace std;
    cout<<"Come up C++ me some time.";
    cout<<endl;
    cout<<"You won't regret it!"<<endl;
    return 0;
}

在读这本书之前,我原本想着默认都会C语言,或者有一门语言的基础的。但是想想,也不是所有人第一门语言就是C语言,所以我把代码也给出来了。先以上面这段代码为例子写笔记。

1.输入输出

在C语言当中通常我们使用printf()和scanf()做输入输出,在C++当中我们以cout做输出,cin做输入。但是我们在写C++代码时,确能惊讶的发现printf()和scanf()居然也能使用,这里也就是前面说C++包容C语言的写法。但是C++在C语言的基础上做出了很多改进。

2.main()函数

无论是C++还是C都是以main()函数定义的函数头开始的。函数的概念后续会给出,首先看下面这些。

int main(void)

void main()

这两种命名方式都是表示函数不接受如何类型的参数。

而作为主函数,必须以main()函数为命名,不允许其他名称。

3.头文件

#include <stdio.h>

#include <iostream>

这两条代码主要描述的是C和C++的头文件,也称为包含文件,主要引用一组特定的工具。对于C++来说,去掉.h不只是形式上的变化,也可以包含名称空间。

4.名称空间

using namespace std;

这是一个using编译指令。暂时可以接受这个指令,后续读书笔记中会给出解释,现阶段只需要记住就行。

C++其他语句

1.cin

cin>>carrots

这是标准的给carrots赋值。

2.类

在上一节中以及基本描述了类的概念,这里在提一手,因为这个真的很重要,特别对于面向对象的编程思想来说。首先类是用户定义的一种数据类型,根据代码来说。

int carrots;

上面这句代码是创建一个类型为int的变量。现在可以用cout输出,cout就是ostream类的对象。

3.函数

函数同样也是后续主要内容,C++函数主要分为有返回值和没有返回值两种函数。

int numSum();

void KK();

上面就是有int返回值和没有返回值的两个函数。

4.自定义函数

void simon(int n){
	using namespace std;
	cout<<"数字"<<n<<"输出"<<endl;
}

这是定义了输出 "数字n输出"的函数。

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值