반응형
코드
#include <iostream>
using namespace std;
void Swap(int*, int*);
void Swap2(int&, int&);
int main()
{
int a = 5, b = 10;
cout << "a= " << a << " b= " << b << endl;
Swap(&a, &b);
cout << "a= " << a << " b= " << b << endl;
cout << "--------------------------\n";
a = 5, b = 10;
cout << "a= " << a << " b= " << b << endl;
Swap2(a, b);
cout << "a= " << a << " b= " << b << endl;
}
void Swap(int* x, int* y)
{
int temp;
temp = *x;
*x = *y;
*y = temp;
}
void Swap2(int& x, int& y)
{
int temp;
temp = x;
x = y;
y = temp;
}
결과
'프로그래밍 > C++' 카테고리의 다른 글
[C++] 배열의 최대값, 문자열 길이 구하기 (0) | 2023.02.02 |
---|---|
[C++] 레퍼런스(Reference)로 데이터 접근 예제 (0) | 2023.02.02 |
[C++] 함수를 이용한 Factorial 예제 (0) | 2023.02.02 |
[C++] 열거체(Enumeration)의 간단한 예제 (0) | 2023.02.02 |
[C++] 구조체(Struct)를 이용한 데이터 입력 및 출력 (0) | 2023.02.02 |