본문 바로가기

전체 글

(28)
17-1 함수 : 매개변수, 변환값, 오버로딩, 포인터 매개변수 (Parameter) 함수를 호출할 때 함수에 값을 전달하는 방법입니다. 함수를 정의할 때 매개변수를 정의하면 함수를 호출할 때 그 값을 전달할 수 있습니다. cpp code void add(int a, int b) { int sum = a + b; cout
17. 함수: 함수를 만들고 호출하는 방법 함수는 프로그램에서 반복적으로 사용되는 기능들을 모듈화하여 관리하기 쉽도록 만들어주는 중요한 개념입니다. 함수를 이용하면 코드의 가독성과 재사용성을 높일 수 있습니다. C++에서 함수를 정의하는 방법은 다음과 같습니다. cpp code // 함수 정의 반환형 함수이름(인자1, 인자2, ...) { // 함수 본체 return 반환값; } 여기서 반환형은 함수가 반환하는 값의 자료형을 의미하며, 반환값이 없는 경우에는 void를 사용합니다. 함수이름은 함수를 식별하는 이름으로, 자유롭게 지정할 수 있습니다. 인자는 함수가 받는 매개변수의 자료형과 이름을 의미하며, 인자가 없는 경우에는 생략할 수 있습니다. 다음은 간단한 예제 코드입니다. 이 함수는 두 개의 정수를 더한 결과를 반환하는 함수입니다. cpp ..
16. 반복문: for 루프와 while 루프 1. for 루프 for 루프는 반복적인 작업을 처리할 때 사용하는 가장 일반적인 반복문 중 하나입니다. for 루프는 다음과 같은 구문을 가집니다. cpp code for (초기식; 조건식; 증감식) { // 실행될 코드 } 초기식: 반복문이 시작될 때 단 한 번 실행되는 코드입니다. 일반적으로 반복을 제어하는 변수의 초기값을 설정합니다. 조건식: 반복문이 실행될 때마다 평가되는 조건입니다. 조건이 참(true)이면 반복문이 계속해서 실행되고, 거짓(false)이면 반복문을 종료합니다. 증감식: 조건식 평가 이후에 실행되는 코드입니다. 일반적으로 반복을 제어하는 변수의 값을 증가시키거나 감소시킵니다. for 루프를 사용하여 1부터 10까지의 합을 구해보겠습니다. cpp code int sum = 0; ..