用指针变量作为函数参数实现:输入三个整数

567
2023/12/8 0:31:51
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

可以使用指针变量作为函数参数来实现输入三个整数的功能。以下是一个示例代码:

#include <iostream>

// 声明函数,使用指针变量作为参数
void inputThreeIntegers(int* num1, int* num2, int* num3) {
    std::cout << "请输入第一个整数:";
    std::cin >> *num1;
    
    std::cout << "请输入第二个整数:";
    std::cin >> *num2;
    
    std::cout << "请输入第三个整数:";
    std::cin >> *num3;
}

int main() {
    int num1, num2, num3;
    // 调用函数,传入指针变量的地址
    inputThreeIntegers(&num1, &num2, &num3);
    
    std::cout << "输入的三个整数分别为:" << num1 << ", " << num2 << ", " << num3 << std::endl;
    
    return 0;
}

在上述代码中,inputThreeIntegers函数使用指针变量作为参数,通过输入来修改这些指针变量所指向的内存中的值。在main函数中,创建三个整数变量num1num2num3,通过传入这些变量的地址来调用inputThreeIntegers函数。最后,输出输入的三个整数的值。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>