반응형
#include <stdio.h>
/*
함수의 인자 전달
1) call by value
2) call by reference(address)
*/
/*
void foo(int n, int* pn);
void main()
{
int num = 10;
printf("%d\n", num);
foo(num, &num); // CV, CA
printf("%d\n", num);
}
void foo(int n, int* pn)
{
*pn = 2;
}
*/
void foo(char * c1, char * c2)
{
*c1 = 'A';
*c2 = 'B';
}
void main()
{
char ch = 'a';
char ch1 = 'b';
foo(&ch, &ch1);
printf("%c : %c\n", ch, ch1);
}
반응형
댓글