본문 바로가기
728x90

c++16

12. 함수정의,함수호출,function 함수는 재사용이 가능한 코드를 정의하고 코드를 조직화,간략화하기 위해서 사용됩니다. 함수를 정의하는 구문은 다음과 같습니다. returnValueType 함수이름( 매개변수 목록 ) { // 함수 몸체; } 이렇게 보면 이해가 쉽지 않기때문에 프로그램을 보며 설명해드리도록 하겠습니다. 함수정의,함수호출 아래는 입력된 두개의 숫자 중 더 큰 값을 결과값으로 반환하는 함수입니다. 이 프로그램을 실행시키면 이렇게 더 큰 값을 리턴해줍니다. max함수를 자세히 들여다보면 int max(int num1,int num2) 가 보이는데요. 반환하는 값이 정수형이기 때문에 에서 반환형을 int로 선언합니다. 매개변수도 정수형이기 때문에 int로 선언해줍니다. 반환할 값을 담을 변수 return에 if -else문을 이.. 2020. 1. 3.
11. 반복문,while문,do-while문,for문 C++ 에서는 반복적으로 문장을 실행하기 위해서 반복문을 사용할 수 있습니다. C++이라는 단어를 반복해서 10번 출력한다고 생각해봅시다. 아마 반복문에 대해 알지 못한다면 이런코드를 떠올릴 수도 있습니다. cout 반복할 문장을 실행합니다. i가 반복조건을 만족하지 못하면 -> 즉시 while문을 빠져나오게 됩니다. 2. do - while 문 do-while문은 우선 반복 내용이 실행되고 나서 반복조건을 검사하는 것을 제외하고는 while문과 동일합니다. 위에서 했던 1에서 9까지의 합을 구하는 프로그램을 do-while문의 문법에 맞게 만든 프로그램입니다. do-while문은 while문과 다르게 우선 반복내용을 한번 수행하고 그 다음에 반복조건을 검사하여 계속할 것인가 결정합니다. 출력결과는 wh.. 2020. 1. 2.
10. 문자데이터 char 형,string 형 1. char 형 문자데이터 유형인 char 는 하나의 문자를 표현하는데에 사용됩니다. 아래는 char을 이용한 간단한 코드와 출력결과 입니다. char letter = 'A'; 문자 리터럴은 작은 따옴표를 이용해서 문자를 표현합니다. 7번 째줄에 char numChar = '4'; 는 이전에 숫자 데이터에서 쓰던 int형 double형 의 숫자 4와는 다른 '문자 4'입니다. 9번째 줄에 cout 2020. 1. 1.
9. switch,조건식 1.switch 문 중첩 if문이 너무 많아지면 프로그램을 이해하는데에 어려움이 생깁니다. 그런 문제를 해결하기 위해 중첩 if 문 대신 사용할 수 있는게 switch문입니다! switch문은 기본적으로 이런 형태입니다. switch (switch – 수식) { case 값1: 문장1; break; case 값2: 문장2; break; ... case 값N: 문장N; break; default: case가 부합되지 않을 때 실행되는 문장; } 이렇게만 보면 낯설고 뭔가 싶죠.. switch를 이용한 프로그램을 하나 살펴보며 설명해드릴게요~ 아래는 switch 문을 이용해서 연도를 입력하면 입력 연도의 동물을 출력하는 프로그램입니다. 사용자가 연도 year을 입력하면 12로 나누어낸 나머지로 그해가 12간.. 2019. 12. 31.
728x90