Змінна вказівника як параметр функції Функція типу вказівника полягає в тому, щоб передавати адресу однієї змінної іншій функції
//在函数过程中通过指针实现交换两个变量的值 #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[])
{ swap void(int *p1,int *p2); int a,b; int *pointer_1,*pointer_2; printf («будь ласка, введіть a і b»); scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&b; if(a<b) swap(pointer_1,pointer_2); printf("max=%d,min=%d\n",a,b); Вихідний результат return 0;
} Void swap(int *p1,int *p2)// Точка вказівника, вказівник як параметр Коли функція викликається, значення змінної параметра передається змінній параметра, яка є методом передачі значення. {int temp; temp=*p1; *p1=*p2; Зробіть *p1 і *p2 взаємозамінними *p2=тимчасовий;
}
|