C 언어 포인터 응용 간단 한 실례

1969 단어 C 언어포인터
C 언어 포인터 응용 간단 한 실례
이번 에는 교환 함수 의 실현:
1、

#include <stdio.h> 
#include <stdlib.h> 
void swap(int x, int y) 
{ 
    int temp; 
    temp = x; 
    x = y; 
    y = temp; 
} 
int main() 
{ 
    int a = 10, b = 20; 
    printf("   :
a = %d, b = %d
", a, b); swap(a, b); printf(" :
a = %d, b = %d", a, b); return 0; } // , , // , // , 。

       : 
#include <stdio.h> 
#include <stdlib.h> 
void swap(int *x, int *y) 
{ 
    int temp; 
    temp = *x; 
    *x = *y; 
    *y = temp; 
} 
int main() 
{ 
    int a = 10, b = 20; 
    printf("   :
a = %d, b = %d
", a, b); swap(&a, &b); printf(" :
a = %d, b = %d", a, b); return 0; }

//        “   ”   sawp(&a, &b) 
//   c++   ,    c       
//             。 
#include <cstdio> 
#include <iostream> 
using namespace std; 
void swap(int &x, int &y) 
{ 
    int temp; 
    temp = x; 
    x = y; 
    y = temp; 
} 
int main() 
{ 
    int a = 10, b = 20; 
    printf("   :
a = %d, b = %d
", a, b); swap(a, b); printf(" :
a = %d, b = %d", a, b); return 0; }

읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기