阅读量:6
可以使用指针变量作为函数参数来实现输入三个整数的功能。以下是一个示例代码:
#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
函数中,创建三个整数变量num1
、num2
和num3
,通过传入这些变量的地址来调用inputThreeIntegers
函数。最后,输出输入的三个整数的值。