202609301302_《array reverse, point swap》
int printfArr(int arr[], int len); int main() { // 定义 int arr[4] = {0}; int len = sizeof(arr) / sizeof(arr[0]); int i = 0; int j = len - 1; printf("------ 请输入4 个数 ------\n"); for (int i = 0; i < len; i++) { scanf("%d", &arr[i]); } printf("------ 打印输入的4个数 ------\n"); printfArr(arr, len); while (i < j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; i++; j--; } printf("------ 打印反转的4个数 ------\n"); printfArr(arr, len); return 0; } int printfArr(int arr[], int len) { for (int i = 0; i < len; i++) { printf("%d\n", arr[i]); } }
void swapFn(int *p1, int *p2); int main() { // 定义 int a = 4; int b = 8; swapFn(&a, &b); printf("%d,%d\n", a, b); return 0; } void swapFn(int *p1, int *p2) { int temp = *p1; *p1 = *p2; *p2 = temp; }
前端-语言

浙公网安备 33010602011771号