在这里,我们通过一个经典的"hello world"程序来学习它基本的语法和结构。
#include <iostream.h>
using namespace std;
int main()
{
cout << "hello world!";
}
头文件-就像在 C 程序中使用一样,它在开头导入,这里的 iostream
是一个头文件,它为我们提供输入和输出流。头文件包含预先声明的函数库,在导入后用户才可以使用这些函数库。
Using namespace std-告诉编译器使用标准命名空间,命名空间是为了避免命名冲突。在程序中可以通过两种方式使用命名空间:
using namespace XXX
语句,就像我们在上面提到的程序中所做的那样。std::cout << "A";
main()-主程序的入口,它的返回类型是int
。
cout <<-用于在屏幕上打印任何内容,与C语言中的printf
相同, cin 和 cout 与 scanf
和 printf
相同,唯一的区别是你不需要使用格式说明符,如在printf中对于int
的打印需要使用%d
,而在 cout
和 cin
中则不需要。
对于单行注释,在提及注释之前使用 //,例如
cout<<"single line"; // 这是单行注释
多行注释需要使用/**/
/*this is
a multiple line
comment */
class Abc
{
int i; // 成员变量
void display() //成员函数
{
cout << "Inside Member Function";
}
}; // 类结束需要有分号";"
int main()
{
Abc obj; // 实例化一个Abc类,实例名为obj
obj.display(); //调用类的成员函数display
}
这就是定义类的方式,一旦定义了类,就会实例化一个对象并使用成员函数。
变量可以在整个程序的任何地方声明,但必须在使用之前声明。因此,我们不需要在程序开始时声明变量。
本节讲解了关于 C++ 语言的基本概念,我们将在接下来的教程中详细介绍所有内容。