본문 바로가기

C12

[C언어] 재귀함수를 이용한 factorial ( 팩토리얼 ) 소스코드 [C언어] 재귀함수를 이용한 factorial ( 팩토리얼 ) 소스코드 재귀함수를 이용한 factorial ( 팩토리얼 ) 소스코드 재귀(再歸, Recursion)는 수학이나 컴퓨터 과학 등에서 자신을 정의할 때 자기 자신을 재참조하는 방법을 뜻한다. 주로 이 방법은 함수에 적용한 재귀 함수(Recursion Function)의 형태로 많이 사용된다. 또 사진이나 그림 등에서 재귀의 형태를 사용하는 경우도 있다. 1. 팩토리얼 구현하기 간단하게 5! 를 구하는 함수를 구현해 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include /* (재귀함수)팩토리얼 함수 구현 */ unsigned int factorial(unsigned.. 2017. 3. 25.
[Tip] C++에서 제공하는 키워드 종류 [Tip] C++에서 제공하는 키워드 종류 C++에서 제공하는 키워드 종류 감사합니다. 공감 한번 부탁드려요. 2017. 3. 20.
[C++] 4-7. [데이터 타입/ 자료형] 형변환(Casting , 캐스팅) [C++] 4-7. [데이터 타입/ 자료형] 형변환(Casting , 캐스팅) [뇌를 자극하는 C++ , 저.이현창]책을 기준으로 작성하였습니다 형변환(Casting , 캐스팅) 형변환(Casting)이라는 주제는 C++ 프로그래밍에 있어서 아주 중요한 부분을 차지하고 있습니다. 형변환은 여러 가지 경우에 발생할 수 있습니다. 그 중에서 대표적인 경우가 한 변수에 보관되어 있던 값을 다른 타입의 변수에 대입하는 경우입니다. ​형변환은 아주 흔하게 발생합니다. 저희가 의식하지 못하는 사이에도 컴퓨터에 의해 형변환이 발생합니다. 또한 저희가 직접 형변환을 시켜주어야 하는 경우도 생깁니다. 그만큼 형변환은 C++개발자의 일상 생활에서 빼놓을 수 없는 주제입니다. 1. 다른 타입으로 형변환이 발생하는 경우 (묵.. 2017. 3. 20.
[C++] 4-6. [데이터 타입/ 자료형] bool 타입 [C++] 4-6. [데이터 타입/ 자료형] bool 타입 [뇌를 자극하는 C++ , 저.이현창]책을 기준으로 작성하였습니다 bool 타입 bool 타입은 아주 간단한 타입이다. bool 타입의 변수에는 true 혹은 false의 값이 들어갈 수 있다. 연산자와 조건문을 배우고 나면 bool 타입을 사용할 일이 많다는 것을 알게 될 것입니다. 1. bool 타입 맛보기 1 2 3 4 5 6 7 8 9 10 11 // bool 타입의 변수 정의 bool b1; bool b2; // 값을 대입한다. b1 = true; b2 = false; // 변수의 값을 출력 cout 2017. 3. 20.