/* 変数の内容を入れ替える1 */ #include main() { int i = 1; int j = 2; int tmp; /* テンポラリ領域 */ printf("i = %d, j = %d\n", i, j ); /* i = j;とするとiの内容が消失してしまう! */ tmp = i; /* まずiの値を退避 */ i = j; /* jの値をiに移す */ j = tmp; /* t(退避していたi)の値をjに移す */ printf("i = %d, j = %d\n", i, j ); } /* end of exc1.c */