1.1 C++演变历 | 输出Hello World!

举报
C语言入门到精通 发表于 2021/02/10 01:03:01 2021/02/10
2.4k+ 0 0
【摘要】 大家都知道C语言是美国贝尔实验室的D.M.Ritchie研制成功的,它设计的初衷是为计算机专业人员设计的,而不是为初学者设计的。起初大多数操作系统和应用软件都是用C语言实现的,但是随着软件规模的增大,用C语言编写程序已满足不了市场需求,由此C++便诞生了。C++保留了C语言原有的优点,增加了面向对象的概念。C++与C语言兼容,用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++会很快入门。

C++演变历 | 输出Hello World! mp.weixin.qq.com

文章来源: zhuanlan.zhihu.com,作者:,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/324358966

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。