Notice
Recent Posts
Recent Comments
Link
목록swap함수 (1)
W 개발 일지
C 포인터를 이용한 swap 함수 만들기
포인터에 대한 간단한 요약으로는 다음 사진과 같다. 그림과 같이 포인터는 변수의 메모리 주소'만' 가리키는 화살표와 같다. 이를 이용해서 swap 함수를 만들어보자. 두 수를 a, b에 입력받고 출력한 뒤, 이 두 수를 서로 바꿔주는 swap 함수를 만들어 바뀐 수 또한 출력할 예정이다. 완성 코드는 다음과 같다. #include void swap(int* a, int* b); int main() { int a, b = 0; scanf("%d %d", &a, &b); printf("스왑하기 전 : %d %d\n", a, b); swap(&a, &b); printf("스왑한 후 : %d %d\n", a, b); return 0; } void swap(int* a, int* b) { int tmp =*a; ..
C
2021. 3. 3. 17:27