C ++是一种通用编程语言,支持过程式,面向对象和通用编程。C ++是C的超集,所有有效的C程序在C ++中也有效。
C ++支持面向对象的编程,并具有诸如数据隐藏,封装,继承,多态等功能。
让我们来看第一个打印Hello,World!的C ++程序。
#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; // This prints Hello, World! return 0; }
上面程序的输出如下-
输出结果
Hello, World!
上面程序的不同部分解释如下。
C ++中有不同的标头,每个标头都包含程序中必需的信息。标头用于此程序,该程序为C ++程序提供基本的输入和输出服务。
命名空间是C ++中相对较新的功能。我们在上面看到的以下行通知编译器使用std命名空间-
using namespace std;
程序的执行从下一行开始,因为该main()
函数是任何C ++程序的入口点。
int main()
输出结果
消息“你好,世界!” 使用以下语句在屏幕上显示-
cout << "Hello, World!" << endl;
在这里,cout是ostream类的对象,并且与标准C输出流stdout关联。
C ++中的单行注释以//开头。它们用于使程序更易于理解,并且被编译器忽略。上面程序中的以下注释是向程序员阐明cout语句的目的。
// This prints Hello, World!
main()
函数的终止由return表示;声明。此后,值0返回到调用过程。