포인터 변수를 함수 매개변수로서의 함수 유형은 한 변수의 주소를 다른 함수로 전달하는 것입니다
//在函数过程中通过指针实现交换两个变量的值 #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[])
{ 공허 교환(정체 *P1, 정정성 *p2); 내성, A, B; 지능 *pointer_1,*pointer_2; printf("a and 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); 출력 결과 0을 반환;
} void swap(int *p1, int *p2)// 포인터의 포인트, 파라미터로서의 함수가 호출되면 매개변수 변수의 값이 값 전달 메서드인 매개변수 변수로 전달됩니다. {내성; temp=*p1; *p1=*p2; *p1과 *p2를 서로 교환 가능하게 만드세요 *p2=temp;
}
|