原创 闫小林 C语言入门到精通 2020-10-01

收录于话题

#小林C++代码基础

95个

点击上方“C语言入门到精通”,选择置顶

第一时间关注程序猿身边的故事


1.1 C++演变史_c++


作者

闫小林

白天搬砖,晚上做梦。我有故事,你有酒么?


大家都知道C语言是美国贝尔实验室的D.M.Ritchie研制成功的,它设计的初衷是为计算机专业人员设计的,而不是为初学者设计的。


起初大多数操作系统和应用软件都是用C语言实现的,但是随着软件规模的增大,用C语言编写程序已满足不了市场需求,由此C++便诞生了。


C++保留了C语言原有的优点,增加了面向对象的概念。C++与C语言兼容,用C语言写的程序基本上可以用于C++。


先来个编程语言学习的惯例,要求用C++输出Hello World!


#include<iostream> //头文件iostream
using namespace std;//命名空间std
int main()
{
  cout<<"Hello World!";
  return 0;
}


运行后会在屏幕上输出:


Hello World!


有C语言基础的读者应该很容易看懂,第一行类似与C语言的。


#include<stdio.h>


第二行则是C++特有的,准确的说C++和C#都有命名空间,这行的作用之后会讲解,读者暂时知道有这个命名空间的概念就行。


第三行的int main和C语言一样,是程序的主函数,每个C++程序都必须有一个main函数。


第四行的作用和下面C语言的这行代码类似,属于C++的输出语句。


printf("Hello World!");


  第六行的意思是函数返回值为0,这点和C语言一样。


看到这里,读者应该对C++有了初步的了解,如果读者有C语言的基础,学C++会很快入门。