変数a,bの値を交換するには、 a = b;b = a; /* 駄目 */ では駄目である。余分な変数tempを使って temp = a;a = b; b = temp; とする。あるいはビットごとの排他的論理和を使って b ^= a; a ^= b; b ^= a; としてもよい。 #include<stdio.h> void swap(int *x, int *y)</stdio.h>…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。