授業中に作成したプログラムを片っ端から乗っけていきです。C++ を中心に掲載中。

整変数a,bに適当な値を代入し、apをaのポインタ、bpをbのポインタとする。間接演算子を用いてポインタのさしている番地の内容を入れ替えよ。結果を確認するために、入れ替える前と後の変数a,bの値を表示せよ。
ヒント 作業用変数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

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Creative Commons

Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

メンバーのみ編集できます