[C언어] #09 - call by pointer, 재귀함수, 전역변수, 정적변수, 지역변수 -
먼저, 다음 상황에 대해 얘기해보자. 값을 서로 바꾸려고 설계해보았다. ㅡㅡㅡㅡㅡ #include void swap(int a, int b) { // 주소를 받는 자료형 int tmp = a; a = b; b = tmp; } void main() { int a = 10, b = 20; swap(a, b); // call by value(값에 의한 호출) printf("교환후: a=%d b=%d\n", a, b); } ㅡㅡㅡㅡ #include void swap(int a, int b) { // 주소를 받는 자료형 int tmp = a; a = b; b = tmp; } void main() { int a = 10, b = 20; swap(a, b); // call by value(값에 의한 호출) print..
2021. 2. 14.