Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++一些好玩的代码

作者:恐怖眼神   发布日期:2026-06-07   浏览:62

// 示例代码1:打印“Hello, World!”
#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}
// 解释:这是C++中最经典的入门程序,它会输出“Hello, World!”到控制台。

// 示例代码2:交换两个变量的值
#include <iostream>

void swap(int& a, int& b) {
    int temp = a;
    a = b;
    b = temp;
}

int main() {
    int x = 5, y = 10;
    std::cout << "Before swap: x = " << x << ", y = " << y << std::endl;
    swap(x, y);
    std::cout << "After swap: x = " << x << ", y = " << y << std::endl;
    return 0;
}
// 解释:这个程序展示了如何使用引用参数来交换两个整数的值。通过传引用的方式,函数可以直接修改调用者中的变量。

// 示例代码3:递归计算阶乘
#include <iostream>

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

int main() {
    int num = 5;
    std::cout << num << "! = " << factorial(num) << std::endl;
    return 0;
}
// 解释:这是一个递归函数,用于计算给定数字的阶乘。递归是指函数调用自身的过程。

// 示例代码4:使用模板实现通用的最大值函数
#include <iostream>

template <typename T>
T max(T a, T b) {
    return (a > b) ? a : b;
}

int main() {
    std::cout << "Max of 3 and 7 is " << max(3, 7) << std::endl;
    std::cout << "Max of 3.5 and 7.2 is " << max(3.5, 7.2) << std::endl;
    return 0;
}
// 解释:模板允许我们编写通用的函数和类,这些函数和类可以在不同类型的参数上工作。这里的max函数可以处理任何支持比较运算符的类型。

上一篇:c++基础知识入门

下一篇:c++ string类的常用方法

大家都在看

c++闭包

c++向上取整的代码

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++怎么输入字符串

c++ functional

c++框架代码

c++格式化字符串

c++ orm框架

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站