본문 바로가기

함수2

C 언어 - 함수 지금까지 작성한 프로그램들은 간단한 방법으로 main() 함수 하나만을 포함하고 있었습니다. 하지만 이외에도 다양한 기능을 하는 함수가 있습니다. 이러한 함수는 사용자가 정의하여 사용할 수 있고 미리 정의된 라이브러리 함수를 호출하여 사용할 수 있습니다. 또는 값을 반환하는 목적 이외에도 작업을 분할하는 용도(프로시저)로 활용이 가능합니다. 따라서 자주 반복되는 작업을 함수로 정의해두면 해당 작업이 필요할 때마다 함수를 호출하여 사용함으로써 반복된 코드를 줄일 수 있고 단순화 시킬 수 있습니다. ■ main() 함수 main() 함수는 프로그램이 실행될 때 운영체제에 의해 가장 먼저 실행되는 특수한 함수로 한 번만 호출이 됩니다. ■ 라이브러리 함수 라이브러리 함수는 전문가가 만들어 놓은 함수입니다. 예.. 2020. 9. 27.
C 언어 기초 . 프로그램 개발 과정 프로그램의 개발 과정은 위 그림과 같이 6가지의 단계를 거칩니다. 먼저 어떠한 상황을 분석을 하고, 그 상황을 해결 할 수 있는 알고리즘을 설계를 합니다. 그 알고리즘을 바탕으로 코딩을하고, 소스 파일을 기계어로 변환하는 컴파일과정과 여러 소스파일이나 라이브러리를 연결해주는 링크 과정을 거칩니다. 그 다음 실행을 하고 오류를 수정하기 위한 디버깅을 수행한 뒤 오류가 있을 경우 수정을 하는 과정을 거칩니다. C 언어 기본 문법 함수 함수(function)의 기본적인 구조는 다음과 같습니다. C 프로그램은 1개 이상의 함수로 구성이 되고, 함수의 호출과 호출시 실행이되는 몸체로 나뉘어 집니다. 함수의 머리는 int(함수의 반환형) main(함수 이름) (void) (매개 변수)로 구성.. 2020. 9. 26.