기본 매개변수란, 매겨변수 값에 기본값을 부여하는 것이다.int print(int a, int b=1); 이런식으로 선언이 가능하다. 위의 코드를 기준으로 설명을 하면 print함수에 경우 a,b,c에 기본값을 정해주었다. 인자의 경우 왼쪽을 가장 먼저 대입시킨다. 그
함수는 총 선언, 정의, 호출로 나뉜다. 위의 자료는 함수 정의 방법이다.선언: 프로토타입, 이후에 설명정의: 함수가 어떻게 이루어졌는지 정의호출: 정의한 함수를 사용함함수를 정의하고 호출할 때, 인자와 매개변수가 사용된다. 인자(argument): 함수에 값을 전달해
이는 값을 무작위로 값을 주는 함수이다. 하지만 이는 실제로 무작위로 주는 것은 아니다. 실제로는 무작위 숫자 테이블이란 것이 존재하여, 이를 리턴하는 것이다. 이때 생길 수 있는 문제가 숫자 테이블은 항상 일정하기 때문에, 프로그램을 실행할 때마다 동일한 랜덤숫자가
후위 표현식 => ex) x++이는 피연산자 뒤에 연산자가 오는것을 말한다. 이는 값을 먼저 리턴하고 부가효과가 일어난다. 전위 표현식 => ex) ++x이는 피연산자 앞에 연산자가 오는 것을 말한다. 이는 부가효과가 일어난 후에 값을 리턴한다. 이처럼 후위표현식은
🐣조건문 if문 >if문은 조건문이 참일시 문장을 실행하는 구조를 가진다. >if문에서 else를 사용할 수 있다. 이를 해석해보면 조건_표현식이 참이면 문장 1을 실행하고, 거짓이면 문장 2를 실행한다. >c // else-if문 예시코드 #includ
🐣자료형 변환 방법 1. 자료형 확인 >c //예시 코딩 #include #include using namespace std; int main() { char example = 'A'; cout << "A의 자료형 = " << typeid(exampl
🐣프로그래밍의 기본 1. 프로그램의 개요 1) 전처리 지시자 (include) > #include는 전치리기 명령이다. 이는 지정해준 라이브러리를 앞 코드에 가져오는 기능을 가진다. 이를 통해서 에서 만든 여러 기능을 쓸 수 있다. * 2) 함수형 헤더
마크다운(Markdown)이란? > 마크다운은 웹 상에서 글을 쓰기 위한 글쓰기 도구이다. 가장 큰 특징은 문법이 간결해서 편하게 쓸 수 있다. 또한 사용하기도 쉽고, 읽기도 쉽다. 본인이 사용하고 있는 velog에서도 이 마크다운을 사용하고 있다.