#include void swap( double *px, double *py ){ double tmp; tmp = (*px); (*px) = (*py); (*py) = tmp; } int main(void){ double x, y; printf("実数を二つ入力してください:"); scanf("%lf %lf", &x, &y); printf("関数 swap 実行前\n"); printf("x = %f, y = %f\n", x, y); swap( &x, &y ); printf("関数 swap 実行後\n"); printf("x = %f, y = %f\n", x, y); return 0; }