21xrx.com
2024-12-22 23:19:40 Sunday
登录
文章检索 我的文章 写文章
C++示范代码:学习C++必看的范例代码
2023-07-04 18:00:39 深夜i     --     --
C++ 示例代码 学习必看 范例 编程入门

C++ 是一种非常流行的程序设计语言,因为它可以用于开发各种类型的应用程序,包括桌面应用程序、Web 应用程序、移动应用程序等等。然而,学习 C++ 可能会让初学者感到困惑和不知所措。为了帮助大家更好地理解和掌握 C++,本文将介绍一些最好的 C++ 示例代码。

1. Hello, World!

这是每个编程语言都必须介绍的最简单和最基本的程序之一。它的目的是向你展示如何使用 C++ 输出文本:


#include <iostream>

int main()

{

  std::cout << "Hello, World!\n";

  return 0;

}

2. 计算器程序

计算器是学习程序设计的绝佳案例,这个示例代码展示了如何实现一个简单的计算器:


#include <iostream>

int main()

{

  int a, b, c;

  char op;

  std::cout << "Enter an expression: ";

  std::cin >> a >> op >> b;

  if (op == '+') c = a + b;

  else if (op == '-') c = a - b;

  else if (op == '*') c = a * b;

  else if (op == '/') c = a / b;

  std::cout << "Result: " << c << std::endl;

  return 0;

}

3. 数组操作

数组是 C++ 中最常用的数据结构之一,以下是示例代码:


#include <iostream>

int main()

{

  int arr[5];

  for (int i = 0; i < 5; ++i) {

    std::cout << "Enter a number: ";

    std::cin >> arr[i];

  }

  std::cout << "Numbers entered:";

  for (int i = 0; i < 5; ++i)

    std::cout << ' ' << arr[i];

  std::cout << '\n';

  return 0;

}

4. 结构体

结构体是一种用户自定义的数据类型,可以将不同的数据类型封装在一个数据结构中。以下是示例代码:


#include <iostream>

#include <string>

struct Person

  std::string name;

  int age;

  double weight;

;

int main()

{

  Person person;

  person.name = "John";

  person.age = 20;

  person.weight = 70.5;

  std::cout << "Name: " << person.name << '\n';

  std::cout << "Age: " << person.age << '\n';

  std::cout << "Weight: " << person.weight << '\n';

  return 0;

}

5. 带有指针的结构体

指针是 C++ 中的一个非常重要的概念,以下是一个结构体包含指针的示例代码:


#include <iostream>

#include <string>

struct Person {

  std::string* name;

  int age;

  double weight;

};

int main()

{

  std::string name = "John";

  Person person;

  person.name = &name;

  person.age = 20;

  person.weight = 70.5;

  std::cout << "Name: " << *person.name << '\n';

  std::cout << "Age: " << person.age << '\n';

  std::cout << "Weight: " << person.weight << '\n';

  return 0;

}

总结

这些示例代码可轻松入门并理解 C++。当你掌握了这些基本的概念后,你可以尝试学习更高级的主题,例如类、模板、命名空间和异常处理等。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复