C++ / 引数のポインタ渡し(アドレス渡し)

#include <iostream>
using namespace std;

void sute(int *a){ // 假引数として普通の変数ではなくポインタ変数をとって、
    *a = 10;       // そのポインタで示された位置にあるメモリーに何かを格納する。
}

int main(){
    int A;    // 何かを格納するための変数を用意しておいて、
    sute(&A); // その変数のアドレスを実引数として渡すと、

    cout << A << endl; // その変数に何かが格納される。


    system("pause");
    return 0;
}

f:id:ti-nspire:20181118080719p:plain