컴퓨터/C
C function 함수
sayyesdoit
2022. 9. 2. 11:19
I. 변수 전달
값의 복사가 일어난다.
int fct(int a);
int main() {
int val = 10;
fct(val)
return 0;
}
int fct(int a) {
return a;
}
II. 배열 전달
값의 참조가 일어난다.
int fct(int* a);
int main() {
int arr = [10, 20];
fct(arr)
return 0;
}
int fct(int* a) {
return a[0];
}