Rādītāja mainīgais kā funkcijas parametrs Rādītāja tipa funkcija ir norādīt viena mainīgā adresi citai funkcijai
//在函数过程中通过指针实现交换两个变量的值 #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[])
{ void swap(int *p1,int *p2); int a, b; int *pointer_1,*pointer_2; printf("lūdzu, ievadiet a un b"); scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&b; ja(a<b) mijmaiņas darījums(pointer_1,pointer_2); printf("max=%d,min=%d\n",a,b); Iznākuma rezultāts atgriešanās 0;
} void swap(int *p1,int *p2)// Rādītāja punkts, rādītājs kā parametrs Kad funkcija tiek izsaukta, parametra mainīgā vērtība tiek pārnesta uz parametra mainīgo, kas ir vērtības pārsūtīšanas metode. {int temp; temp=*p1; *p1=*p2; Padarīt *p1 un *p2 savstarpēji aizvietojamus *p2 = temp;
}
|