関数の引数としてポインタ変数を使用して、3つの整数を入力します。

関数の引数としてポインタ変数を使用して、3つの整数を入力する機能を実現することができます。以下はサンプルコードです:

#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という3つの整数変数が作成され、これらの変数のアドレスを渡してinputThreeIntegers関数を呼び出します。最後に、入力された3つの整数の値が出力されます。

bannerAds