c++语法

Fire1 / 2024-01-17 / 原文

基本语法

C++ 是一种通用的编程语言,具有面向对象的特性。以下是一些 C++ 的基本语法:

  1. 注释: 在 C++ 中,注释可以使用 // 表示单行注释,或者使用 /* */ 表示多行注释。

    cppCopy code/*
    这是
    多行
    注释
    */
    
  2. 头文件: C++ 中使用头文件来引入库和声明函数。

    #include <iostream> // 输入输出流库
    using namespace std; // 使用标准命名空间
    
  3. 主函数: 所有的 C++ 程序都从 main 函数开始执行。

    int main() {
        // 程序的主体部分
        return 0; // 表示程序成功结束
    }
    
  4. 变量和数据类型: 声明变量时需要指定数据类型。

    int age = 25; // 整数类型
    double price = 19.99; // 双精度浮点数类型
    char grade = 'A'; // 字符类型
    
  5. 输入输出: 使用 cin 进行输入,使用 cout 进行输出。

    cout << "Enter your age: ";
    cin >> age;
    cout << "Your age is: " << age << endl;
    
  6. 运算符: C++ 支持各种运算符,如加法、减法、乘法、除法等。

    cppCopy codeint result = 10 + 5; // 加法
    int remainder = 15 % 4; // 取余
    
  7. 控制语句:

    • if 语句:

      if (condition) {
          // 如果条件为真执行这里的代码
      } else {
          // 如果条件为假执行这里的代码
      }
      
    • for 循环:

      cppCopy codefor (int i = 0; i < 5; ++i) {
          // 循环体,执行 5 次
      }
      
    • while 循环:

      cppCopy codewhile (condition) {
          // 循环体,只要条件为真一直执行
      }
      
  8. 函数: 函数用于组织和结构化代码。

    cppCopy codeint add(int a, int b) {
        return a + b;
    }
    
    // 调用函数
    int result = add(3, 4);
    
  9. 数组: 数组用于存储相同类型的多个元素。

    cppCopy code
    int numbers[5] = {1, 2, 3, 4, 5};
    
  10. 指针: 指针用于存储变量的地址。

    cppCopy codeint x = 10;
    int *ptr = &x; // ptr 存储 x 的地址
    

这只是 C++ 的一些基本语法,C++ 还有许多高级特性和概念,如类和对象、继承、多态等。