C++入门–《c++primer plus》
首先还是说明一下写这篇文章起由,单纯记录自己学习的过程,同时也可以当作笔记!本人985非计算机大三在读,考虑到目前成绩并不能够获取学校保研名额,也没有考研的打算,由于家里条件并不算好,便想着可以今早出来工作,由于专业原因,可能在本科毕业找到工作的薪资并不能够满足自己的要求,于是便打算自学编程,希望可以在一年后的暑假找到一份满意的互联网实习工作。虽然非计算机专业,但在大一大二还是或多或少了解过相关内容~~~~~~就不扯那么多了,以后有机会再说说。
什么是C++
通俗的来说,C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
常用编译环境
- 集成开发环境IDE:VS、VC等
- 编译器:Dev C++
编译器的安装与使用
下面让我们以VS的安装与使用为例进行介绍(由于步骤过多,就引用别人的文章)
VS安装教程
进入C++
让我们编写自己的第一个c++程序
#include<iostream>
int main()
{
using namespace std;
cout<<"Come up and C++ me some time";
cout<<endl;
cout<<"You won't regret it"<<endl;
return 0;
}
我们可以看到,第一行是引入头文件,也就是我们在使用别人提供的函数(cout)时,我们需告诉编译器,而#include<头文件名>便可以完成这个任务。
除开头文件,我们可以发现程序只剩下一个名为main()的函数:第一行int main()
是函数头,花括号之间部分叫函数体。我们都知道一个函数可以有自己的返回类型,而我们可以清楚看见,这个main()函数的返回类型为int,也就是整型。
int main()
{
using namespace std;
cout<<"Come up and C++ me some time";
cout<<endl;
cout<<"You won't regret it"<<endl;
return 0;
}
大家在刚开始学习C++时,会很好奇,为什么在很多C++程序都会看见这段代码:uisng namespace std;
这段代码的作用指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。也就是今后使用的函数的默认为std空间里面的函数。
cout<<"conm"<<endl;
cout是c++的标准输出函数,存在与《iostream》头文件之中,它可以像屏幕输出双引号之间的内容,而endl的作用可以进行换行操作!
由于我们定义的main()函数是属于int型的,所以在最后我们需要返回一个int型的变量或常量return 0;
你好,我是小方,一个在慢慢学习的男孩!今天的学习就到这里啦,明天见!
今日推荐歌曲视频:老男孩
”青春如同奔流的长河,希望明天的你还是充满活力!“
希望明天的我们更加美好!