C言語 ポインタ7(ポインタを引き数とする関数の作成)
/* 2つの整数を入力し、データを交換後出力する。 */ #include <stdio.h> int seisu1,seisu2; void koukan(int *a, int *b); int main(void){ printf("整数==> " ); scanf("%d", &seisu1); printf("整数==> " ); scanf("%d", &seisu2); koukan(&seisu1, &seisu2); printf("交換後\n"); printf("整数1=%d\n", seisu1); printf("整数2=%d\n", seisu2); } void koukan(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp; }