2025/10/09 2

컴퓨터C프로그래밍 07 함수

함수 정의와 호출 1. 함수 개념 1) 함수(function): 프로그램에서 원하는 특정한 작업을 수행하도록 설계된 독립된 프로그램 단위- 필요한 입력을 받아 원하는 기능을 수행한 후 결과를 반환(return) 2) 라이브러리 함수(library function)와 사용자 정의 함수(user defined function)로 구분- 라이브러리 함수: 개발환경에 만들어 놓은 라이브러리- 사용자 정의 함수: 필요에 의해서 개발자가 직접 개발하는 함수 2. C 프로그램 함수 1) 여러 함수로 구성되는 프로그램- main()함수와 필요한 다른 함수로 구성되는 프로그램 2) 함수 main()- 이름이 지정된 함수- 프로그램의 실행이 시작되는 특수한 함수- 첫 줄에서 시작해 마지막 줄을 실행한 후 종료 2) 함..

컴퓨터C프로그래밍 06 배열

배열 개요와 선언 1. 배열(array) 1) 배열 개요- 여러 변수들이 같은 배열이름으로 일정한 크기의 연속된 메모리에 저장되는 구조- 배열을 이용하면 변수를 일일이 선언하는 번거로움 해소- 배열을 구성하는 각각의 변수를 반복 구문으로 쉽게 참조 가능 2) 배열의 정의- 저장공간인 원소를 동일한 크기로 지정된 배열크기만큼 확보한 연속된 저장공간- 배열의 중요 요소: 원소 자료유형, 배열이름, 배열크기 3) 배열 선언 구문원소_자료유형 배열이름[배열크기]- 배열크기는 리터럴 상수, 매크로 상수 또는 이들의 연산식이 허용되나 변수는 사용할 수 없다- 매크로 상수는 결국 리터럴 상수로 바뀌어 컴파일되므로 문제 없이 선언 가능 4) 배열 선언 문법 오류- 변수와 const 상수는 배열크기로 사용 불가능변수와..