Μεταβλητή δείκτη ως παράμετρος συνάρτησης Η λειτουργία του τύπου δείκτη είναι να λέει τη διεύθυνση μιας μεταβλητής σε μια άλλη συνάρτηση
//在函数过程中通过指针实现交换两个变量的值 #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[])
{ κενή ανταλλαγή (int *p1,int *p2); int α,β; int *pointer_1,*pointer_2; printf("παρακαλώ εισάγετε α και β"); scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&β; if(a<b) swap(pointer_1,pointer_2)· printf("max=%d,min=%d\n",a,b); Αποτέλεσμα εξόδου επιστροφή 0;
} void swap(int *p1,int *p2)// Το σημείο του δείκτη, ο δείκτης ως παράμετρος Όταν καλείται η συνάρτηση, η τιμή της μεταβλητής παραμέτρου μεταφέρεται στη μεταβλητή παραμέτρου, η οποία είναι η μέθοδος μεταφοράς τιμής. {int temp; temp=*p1; *p1=*p2; Κάντε τα *p1 και *p2 εναλλάξιμα *p2=θερμοκρασία;
}
|