본문 바로가기
반응형

공부/c++16

#8 재귀함수 | recursion | 팩토리얼 | c++ 재귀함수는 자신의 함수 안에서 다시 자신의 함수로 들어가는 개념이다. 이렇게 말로만 설명하면, 굉장히 헷갈리니 코드를 통해 이해해 보자. #재귀함수 코드 1 2 3 4 5 6 7 8 9 10 11 #include void rec(int n){ if(n>5) return; std::cout 2021. 8. 26.
#7 prototype | 프로토타입 prototype은 여러 함수를 만들어서 서로 호출할 때 필요한 개념이다. 함수를 서로 호출할 때, 헷갈리지 않기 위해 prototype이 필요하다. prototype은 함수들을 코드 맨 위에 작성하는 것이다. 다음 코드들을 통해서 더 이해해 보도록 하겠다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include //prototype : 원형, 시제품 void first(){ std::cout 2021. 8. 26.
#6 call-by-value | call-by-reference call-by-value와 call-by-reference를 먼저 간략히 설명하자면, 만약 main함수 외에 추가적인 함수를 만들었을 때, 그 함수에서 main함수에서 전달된 변수에 값에 변화를 줬을 때, main함수에서는 똑같은 그 변수가 변화되지 않고, 추가적인 함수에서만 변화된다면 call-by-value main함수와 추가적인 함수 모두 그 변수가 변화된다면 call-by-reference 몇몇의 코드를 통해서 call-by-value와 call-by-reference의 개념을 더 이해해보도록 하겠다. 먼저, 두 변수의 값을 바꾸는 코드를 이용해 call-by-value와 call-by-reference의 개념을 이해할 것이기에, 두 변수의 값을 바꾸는 간단한 코드를 먼저 살펴보도록 하겠다. - .. 2021. 8. 26.
#5 void함수에서 return을 사용하는 방법 1 2 3 4 5 6 7 8 9 10 #include void noMeaning() { using namespace std; cout 2021. 8. 26.
반응형