본문 바로가기
반응형

Programming/C, C++54

LV1 C++ 반복문 for문 [lv1/C++] 반복문 for문 for문은 반복 횟수가 정해져 있는 형태가 주로 사용된다.물론 무한루프를 구현할 때도 사용하긴 하지만 또다른 형태의 반복문과 함께 작성하는 사람이 좀더 편하고 익숙한 방식으로 사용된다. 기본적인 구조는 다음과 같다.for((1)초기값;(2)조건식;(3)반복식){ (4)반복할 문장;}* (1) 초기 값 : 최초 한 번만 실행되는 초기화 과정으로 보통 반복을 제어하는 변수의 초기값을 설정한다.* (2) 조건식 : 반복을 빠져나오기 위한 조건으로 반복을 할 때마다 조사한다. 조건식이 참인 경우 계속 반복하고 거짓인 경우 반복을 그만하고 for문을 빠져 나간다.* (3) 반복식 : 일반적으로 반복을 제어하는 변수의 값을 증가 또는 감소시키는 식(증감식)이 들어간다.* (4) 반.. 2022. 9. 2.
LV1 C++ 조건문 (선택문) switch case문 [lv1/C++] 조건문 (선택문) switch ~ case문 switch ~ case 문은 정수 값이나 문자 등을 이용한 조건 판단에 이용한다.if문과 함께 조건문에 해당되지만 switch문의 조건식에는 >, >=, 대신 switch 문의 조건식에는 결과값을 가지고 있는 변수 등이 들어가고 동등한 결과값을 가진 case를 찾게 된다. switch ~ case문의 기본 형태는 다음과 같다.switch (조건식) { case 값1 : 문장; break; case 값2 : 문장; break; case 값3 : 문장; break; default : 문장; break;}switch ~ case문에서 중요한 것은 'break;' 명령이.. 2022. 9. 2.
LV1 C++ 조건문 if, else if, else [lv1/C++] 조건문 if, else if, else 조건문이란 조건을 판단하여 참과 거짓 여부에 따라 프로그램 처리 방향을 변경하는데 사용한다. 여기서 조건이란 참과 거짓을 판단할 수 있는 것을 말한다.현실 세계에서는 3은 10보다 작은가, 사과는 과일인가 처럼 명확히 답을 내릴 수 있는 것들이다.이처럼 프로그램에서도 참과 거짓을 판단할 수 있도록 조건식을 작성해야 한다. 조건문 중 제일 흔하게 쓰이는 것은 if문이다.사전에 찾아보면 알 수 있듯이 if는 '만약에'라는 뜻을 가진다.만약에 (조건문) 이 참이라면 이 문장을 실행한다.만약에 (조건문) 이 거짓이라면 이 문장을 실행하지 않는다. if문에는 여러가지 형식이 있지만 제일 기본적인 형식은 아래와 같다.if(조건식) { 문장;}조건식이 참일 때.. 2022. 9. 2.
lv1 C++ 연산자와 우선순위 연산자(Operator)연산자는 하나 이상의 표현식을 대상으로 산술, 할상, 비교, 논리, 타입 연산 등을 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자(Operand)라 한다. 프로그래밍 언어는 일반적으로 수학 연산과 유사한 연산자의 집합을 지원한다. 연산자는 언어별로 비슷하지만 다양한 형태로 표현되고 있으며 수학 산술식과 같이 연산자에게 우선순위와 결합 규칙이 존재한다. 연산자의 위치는 전위 표기법(피연산자 앞에), 중위 표기법 (피연산자들 사이에), 후위 표기법(피연산자 뒤에) 등으로 표시된다. 2022. 8. 12.
Lv1 C++ 줄바꿈 C++ 줄바꿈 (New Line, 개행) 방법 1. "\n" (역슬래시 + n)  - 백슬래쉬는 키보드 Enter 위에 있는 문자 '\' 이다.  - 대한민국 화폐기호와 비슷한 W에 가로줄이 그어져 있는 것으로 써도 무관하다.2. endl (end line) #include// using namespace std;// 위 구문 사용시 cin, cout 앞에 "std::" 생략 가능int main(){ std::cout 2022. 8. 12.
C++ 프로그래밍 개요 C++ 언어는 1983년에 탄생해 지금까지 발전을 거듭해 사용되고 있는 대표적인 객체지향 언어이다. AT&T 벨 연구소에서 덴마크 출신의 컴퓨터 과학자인 비야네 스트롭스트룹(Bjarne Stroustrup)이 C언어를 기반으로 C++ 언어를 개발하였다. C++ 언어는 C 언어의 문법적 특성을 가지고 있는데다 C언어에는 없는 특징들도 포함하고 있다. 다음은 간단한 메시지를 출력하는 간단한 프로그램을 C++ 언어로 구현한 것이다. #include int main() { using namespase std; cout 2022. 8. 11.
반응형