
[정보처리기사] C언어 특강 37~48강 정리(함수에 주소전달)
·
정보처리기사
함수란?반복적인 수행을 정의해 놓은 작은 프로그램 단위 함수 구조반환타입 함수명 (인자들...) { 작업1 작업2} 아래 문제 중요!!#include void swap(int a, int b) { // swap을 먼저 선언해주던가, 아니면 코드 자체를 main 위에 써줌 int temp; temp = a; a = b; b = temp;}int main() { int k, j; k = 3; j = 2; swap(k, j); printf("k = %d, j = %d", k, j); // 3 2 return 0;}// swap 변수 안에서 교체 된 변수들은 함수의 종료와 함께 모두 메모리에서 지워지고 있다.// 즉, 메인함수에서는 아무것도 변화되..