본문 바로가기

Chapter 7. 함수(Function) Chapter 7. 함수(Function) 1. 함수 - 함수 · 프로그램에서 자주 사용되는 코드 블록을 따로 한 번만 만들어 두고 필요할 때마다 불러서 사용하는 기능 - 함수의 정의 ReturnType FuncName(DataType Var1, DataType Var2, ……, DataType VarN) ━ Header { . ━┓ Order; . ┃ . ┃Body return value; ┃ } . ━┛ · 함수를 정의 위치 ◦ main 함수 전 ◦ main 함수 전에 함수를 선언하고 main 함수 정의를 마치고 정의 · 리턴타입(ReturnType) ◦ 기본 데이터형(int char float 등)과 void를 사용하며 리턴 시 돌려주는 값의 데이터형 사용 ◦ return형이 void 이외에는 모두.. 더보기
Chapter 6. 배열(Array)과 문자열(String) Chapter 6. 배열(Array)과 문자열(String) 1. 배열 - 같은 형의 데이터들로 이루어진 집합으로 자료 구조의 하나 - 같은 타입의 변수가 여러 개 필요한 경우 사용 - 같은 데이터형의 변수를 메모리에 연속적으로 할당하고 같은 이름으로 사용하는 방법을 제공 - 배열의 선언 데이터형 배열명[크기]; int arr[100]; - 배열 선언 시 필요 요소 · 배령의 데이터 형 : 배열 또한 일종의 변수이기 때문에 데이터 형이 필요하다. · 배열의 이름 : 배열 또한 일종의 변수이기 때문에 변수 명처럼 배열의 이름도 필요하다. · 배열의 크기(길이) : 배열의 원소의 개수에 해당한다. ※ 배열의 크기는 반드시 0보다 큰 정수형 상수로만 지정할 수 있다. 또한 리터럴 상수가 아닌 변수 또는 매크로.. 더보기
Chapter 5. 제어문 Chapter 5. 제어문 1. 제어문 - 제어문 · 조건의 결과 값에 따라서 프로그램의 수행 순서를 제어하거나 문장들의 수행 횟수를 조정하는 문장 · 제어문은 크게 조건문, 반복문, 분기문으로 나눌 수 있다. 2. 조건문 - if · if if(조건문) 문장; if(조건문) { 문장; } ◦ if 다음의 ()안에 있는 조건식이 참이면 문장을 수행하고 조건식이 거짓이면 수행하지 않는다. ◦ if문은 여러 개를 사용할 수 있다. ◦ 만일 if문에서 조건식이 참일 때 수행할 문장이 여러 개면 문장을 {}안에 넣는다. ※ 복합문 : {} ◦ if 문이 수행되는 과정 · if else if(조건식) 문장1; else 문장2; if(조건식) { 문장1; } else { 문장2; } ◦ if문의 조건식이 만족할 때.. 더보기