C언어 프로그래밍 인자로 전달되는 값
C언어 프로그래밍 인자로 전달되는 값은 복사 값 C언어에서 함수를 호출할 때 어떤 데이터를 넘겨주면서 그것을 대입해서 함수를 실행하도록 하는 경우 전달되는 값을 인자라고 하는데요. 함수에는 같은 같은 자료형의 변수... 즉, 매개변수에 그 값을 저장했다가 이용하게 됩니다. 다음 예제에서 이 개념을 확인해보겠습니다. ▲ main() 함수에서 int형 변수 su1과 su2를 선언과 초기화 한 후 hap()이라는 함수를 호출하면서 그 값을 전달하고 있습니다. 그리고 호출되는 함수에서는 두 값을 받아서 더해서 출력하고 있는 내용입니다. 이렇게 값을 전달하고 받아서 함수를 실행하게 되는데..... 여기서 중요한 내용은 hap()을 호출하면서 전달한 값 su1과 su2입니다. 이 녀석들은 정말로 su1과 su2에 ..
C언어 독학 함수 만들기 function return
C언어 독학 함수 만들기 function return ■ 지난 글에서 C언어 함수의 개념을 정리해봤는데요. 함수는 '전달 인자'와 '반환 값'의 유무에 따라서 네 가지로 구분할 수 있습니다. 이번 글에서는 첫 번째로 전달인자와 반환값이 모두 있는 일반적인 함수를 만들어보겠습니다. 예제는 전달된 인자를 더해서 그 값을 반환하는 형태의 함수인데요. 다음과 같은 특징으로 만들겠습니다. 전달되는 인자는 int 형으로 두 개이며 함수의 이름은 Hap이고 실행후 반환되는 값도 int형입니다. 위의 형태를 참고해서 함수를 만들면 다음과 같은 형식이 될것입니다. int Hap(int su1, int su2){ int res=su1+su2; return res; } ■ 함수의 매개변수 int su1과 su2를 선언해서 ..