C++演变史 | Hello World

40 阅读1分钟

大家都知道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++会很快入门。