整変数a,bに適当な値を代入し、apをaのポインタ、bpをbのポインタとする。間接演算子を用いてポインタのさしている番地の内容を入れ替えよ。結果を確認するために、入れ替える前と後の変数a,bの値を表示せよ。
ヒント 作業用変数tmpを用意すること。
a = 10, b = 30
a = 30, b = 10
ヒント 作業用変数tmpを用意すること。
#include<iostream> #using namespace std; int main(){ int a,b,tmp; int *ap, *bp; // int ap, bp; とするとコンパイルエラー a=10; b=30; cout << "a = " << a << ", b = " << b << "\n"; return 0; }
a = 10, b = 30
a = 30, b = 10
コメントをかく