最适合网络开发者的网站
C++ 语言。W3Schools 英文版。初学者课程

尿素 西斯

C++ 句法


C++ 是一种功能强大的编程语言,它结合了C 语言并增加了面向对象的功能。

C++ 语法

让我们分解以下代码以便更好地理解它:

例子

#包括<iostream>
使用命名空间 std;

int 主要() {
cout&lt;&lt;“你好,世界!”;
返回0;
}
亲自尝试 »

示例解释

第 1 行: #include <iostream>头文件库 它允许我们使用输入和输出对象,例如cout (用于第 5 行)。头文件为 C++ 程序添加了功能。

第 2 行: using namespace std 意味着我们可以使用标准库中的对象和变量的名称。

如果你不明白,不要担心 #include <iostream>using namespace std 有效。只需将其视为(几乎)始终出现在程序中的东西即可。

第 3 行: 一个空行。C++ 会忽略空格。但我们使用它来提高代码的可读性。

第 4 行: C++ 程序中经常出现的另一件事是int main()。这被称为 功能. 大括号内的任何代码 {} 将被执行。

第 5 行: cout (发音为“see-out”)是目的 与一起使用插入运算符 (<<) 输出/打印文本。在我们的示例中,它将输出“Hello World!”。

笔记: 每个 C++ 语句都以分号结尾;.

笔记: 身体int main() 也可以写成:
int main () { cout << "Hello World! "; return 0; }

记住: 编译器会忽略空格。不过,多行代码可使代码更具可读性。

第 6 行: return 0 结束主要功能。

第 7 行: 不要忘记添加右花括号} 真正结束主要的 功能。


省略命名空间

您可能会看到一些 C++ 程序在没有标准命名空间库的情况下运行。 using namespace std 可以省略行并替换为std 关键字,然后是:: 某些对象的运算符:

例子

#包括<iostream>

int 主要() {
  标准::cout&lt;&lt;“你好,世界!”;
返回0;
}
亲自尝试 »

是否包含标准命名空间库取决于您。


C++语法的一些基本方面

让我们回顾一下 C++ 语法的一些基本方面。

1. 包含库

C++ 您可以使用不同的库来处理标准函数。例如,<iostream> 库用于数据输入和输出。添加方法如下:

例子

#包括<iostream>
使用命名空间 std;

2. 变量声明

C++ 您可以声明各种类型的变量,例如 int、double、char 等。以下是示例:

例子

int 主要() {
int age = 25; // 一个 int 类型(整数)的变量,名称为“age”,值为 25
double weight = 7.625; // 一个 double 类型(双精度浮点)的变量,名称为“weight”,值为 7.625
float height = 1.75; // 一个 float 类型(单精度浮点)的变量,名称为“height”,值为 1.75 char initial = 'J'; // 一个 char 变量,名称为“initial”,值为 J
返回0;
}

3.条件指令

使用条件语句 if, else ifelse 对于程序流控制:

例子

int 主要() {
int 数字 = 10;
如果 (数字 &gt; 0) {
cout&lt;&lt;"数字为正数。"&lt;&lt;endl;
} 否则,如果 (数字 &lt; 0) {
cout&lt;&lt;"数字为负数。"&lt;&lt;endl;
} 别的 {
cout&lt;&lt;"数字为零。"&lt;&lt;endl;
  }
返回0;
}

例子

如果(年龄 &gt;= 18){
// 如果“年龄”大于或等于 18,则执行此代码
} 别的 {
// 如果“年龄”小于 18,则执行此代码
}

4. 循环

使用循环 for, whiledo/while 迭代:

例子

int 主要() {
对于 (int i = 0; i &lt; 5; ++i) {
cout&lt;&lt;"迭代"&lt;&lt;i&lt;&lt;endl;
  }
返回0;
}

5. 操作符

运算符用于执行数学和逻辑运算。一些最常见的运算符:

  • + 添加
  • - 减法
  • * 乘法
  • / 分配
  • == 等于
  • != 不等于
  • && 逻辑与
  • || 逻辑或

6.功能:

函数用于将代码分解为更小、更易于管理的部分。函数可以接受参数并返回值。

例子

int 总和(int a,int b){
返回a + b;
}

int 主要() {
int 结果 = 总和(10, 20);
// 变量“result”将包含值 30
}

7.课程:

类用于创建自定义数据类型。类可以包含变量、方法(函数)和其他成员。

例子

类人{
民众:
字符串名称;
int 年龄;

无效 sayHello() {
cout&lt;&lt;"你好,我的名字是"&lt;&lt;name&lt;&lt;endl;
    }
};

int 主要() {
人人;
person.name = "John Doe";
人.年龄=30;
人.说你好();
}

这只是 C++ 语法的简要概述。您将在本教程的后续部分中了解更多信息。



评论