21xrx.com
2024-11-09 00:33:05 Saturday
登录
文章检索 我的文章 写文章
C++有趣的代码示例集锦
2023-07-13 00:40:52 深夜i     --     --
C++代码示例 有趣的C++代码 C++编程实例 C++编码技巧 C++探索之旅

C++是一种强大的编程语言,拥有丰富的语法和强大的功能。在使用C++编程时,我们可以编写各种有趣的代码来展示它的功能。在本文中,我们将展示一些有趣的C++代码示例,让您了解C++的强大功能。

1.斐波那契数列:这是一个经典的C++示例,它展示了如何使用递归函数来生成斐波那契数列。

  int Fibonacci(int n)

  {

    if (n <= 1)

      return n;

    return Fibonacci(n - 1) + Fibonacci(n - 2);

  }

2.阶乘函数:这是使用递归函数计算阶乘的简单示例。

  int Factorial(int n)

  {

    if (n == 0)

      return 1;

    else

      return n * Factorial(n - 1);

  }

3.反转字符串:这个示例演示了如何将字符串反转。

  void ReverseString(char* str)

  {

    char* first = str;

    char* last = first + strlen(str) - 1;

    while (first < last)

    {

      std::swap(*first++, *last--);

    }

  }

4.冒泡排序算法:这个示例演示了如何使用冒泡排序算法对数组中的内容进行排序。

  void BubbleSort(int arr[], int size)

  {

    for (int i = 0; i < size - 1; ++i)

    {

      for (int j = 0; j < size - i - 1; ++j)

      {

        if (arr[j] > arr[j + 1])

        {

          std::swap(arr[j], arr[j + 1]);

        }

      }

    }

  }

5.带有指针参数的函数:这个示例演示了如何使用指针参数来修改函数外的变量。

  void Swap(int* a, int* b)

  {

    int temp = *a;

    *a = *b;

    *b = temp;

  }

  int main()

  {

    int x = 5;

    int y = 10;

    Swap(&x, &y);

    std::cout << "x: " << x << " y: " << y << std::endl;

    return 0;

  }

以上就是一些有趣的C++代码示例。这些示例不仅展示了C++的强大功能,而且也可以帮助您更好地理解C++编程语言。如果您是一名正在学习C++的开发人员,那么这些示例将对您有很大的帮助。

  
  
下一篇: C++ 中什么?

评论区

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