포인터로 함수의 파라미터로 전달
call by value //변수의 사본이 복사, 원본은 변하지 않는다
call by reference //주소값으로 호출
#include <stdio.h>
void swap(int *a, int *b);
int main()
{
int a=10;
int b=20;
swap(&a, &b);
printf("%d %d\n", a, b);
return 0;
}
void swap(int *pa, int *pb)
{
int temp;
temp=*pa;
*pa=*pb;
*pb=temp;
}
scanf("%c", &a)
'PROGRAMMING > C' 카테고리의 다른 글
논리연산과 비트연산 (0) | 2011.08.03 |
---|---|
[수업후] Double Pointer, scope연산자 (0) | 2011.04.22 |
[수업후] 포인터와 배열 (0) | 2011.04.20 |
[수업후] 포인터 (0) | 2011.04.18 |
[수업후] 배열 (0) | 2011.04.15 |