交換兩個數組的內容:
數組
#include<stdio.h> int main()//將數組A中的內容和數組B中的內容進行交換 { int a[5] = { 1, 2, 3, 4, 5 }; int b[5] = { 2, 3, 4, 5, 6 }; int tmp; int i; printf("before:\n"); for (i = 0; i<sizeof(a) / sizeof(a[0]); i++) { printf("%d ", a[i]); } printf("\n"); for (i = 0; i<sizeof(b) / sizeof(b[0]); i++) { printf("%d ", b[i]); } for (i = 0; i<sizeof(a) / sizeof(a[0]); i++) { tmp = a[i]; a[i] = b[i]; b[i] = tmp; } printf("\n"); printf("after:\n"); for (i = 0; i<sizeof(a) / sizeof(a[0]); i++) { printf("%d ", a[i]); } printf("\n"); for (i = 0; i<sizeof(b) / sizeof(b[0]); i++) { printf("%d ", b[i]); } return 0; }