📜  简单的 C++ 代码 - C++ (1)

📅  最后修改于: 2023-12-03 14:56:42.664000             🧑  作者: Mango

简单的 C++ 代码 - C++

C++ 是一种强类型、静态类型的编程语言。它可以进行面向对象编程,也可以进行低级的内存操作。下面是一些简单的 C++ 代码示例。

Hello World
#include <iostream>

int main() {
  std::cout << "Hello World!" << std::endl;
  return 0;
}

以上代码输出 Hello World!,并在最后返回 0。 或者可以简化为:

#include <iostream>

int main() {
  std::cout << "Hello World!\n";
}

输出同样为 Hello World!

读入文件
#include <fstream>
#include <iostream>
#include <string>

int main() {
  std::ifstream file("example.txt");
  std::string line;

  while (std::getline(file, line)) {
    std::cout << line << std::endl;
  }

  return 0;
}

以上代码将读取名为 example.txt 的文件,并输出文件中的每一行。

写入文件
#include <fstream>
#include <iostream>

int main() {
  std::ofstream file("example.txt");

  for (int i = 0; i < 10; i++) {
    file << i << std::endl;
  }

  return 0;
}

以上代码将向 example.txt 中写入数字 0 到 9,每个数字占用一行。

求和
#include <iostream>

int main() {
  int sum = 0;

  for (int i = 0; i < 10; i++) {
    sum += i;
  }

  std::cout << "The sum is " << sum << std::endl;

  return 0;
}

以上代码将计算 0 到 9 的数字之和,并输出结果。

阶乘
#include <iostream>

int factorial(int n) {
  if (n == 0) {
    return 1;
  } else {
    return n * factorial(n - 1);
  }
}

int main() {
  std::cout << "5! = " << factorial(5) << std::endl;
  return 0;
}

以上代码将计算 5 的阶乘,并输出结果。

以上示例展示了 C++ 的基本语法和一些常见的编程任务。有了这些基础知识,你就可以开始编写更复杂和更有用的程序了!