[C++] 문법 정리

leeact·2023년 5월 19일
1

c++ 정리

목록 보기
9/13
post-thumbnail

🟧 header

#include <iostream> 	// 입출력
#include <algorithm>	// sort(), swap() 등
// container
#include <vecotr> 		// vector
#include <queue>		// queue

using namespace std;
// c++은 클래스로 이루어져 있어 std라는 클래스를 사용한다고 명시.

🟧 반복문(for, while, do while)

// for
for (초기화; 조건식; 증감식){
	...
}
for (int i = 0; i < 10; i++){}

// while
while(조건문) {
	...
}

// do while
do {
	...
} while(조건문)
	

// while과 do while의 차이 
do while은 일단 1번 실행!

continue: 아래 코드를 수행하지 않고 다시 반복문의 처음부터 실행
break: 반복문을 종료하고 싶을 때 사용(반복문이 2개면 2개 사용)

🟧 조건문

// if
if (조건) {
	...
}
else if (조건) {
	...
}
else {
	...
}

// switch(비교 대상)
{
	case 비교값1:
    	break;
    case 비교값2:
    	break;
    case 비교값3:
    	break;
}
비교연산자내용
a == b같다
a != b같지 않다
a > ba가 더 크다
a < ba가 더 작다
a >= ba가 크거나 같다
a <= ba가 작거나 같다

논리 연산자내용
!참이면 거짓, 거짓이면 참
&&and(논리곱)
||or(논리합)

비교연산자는 bool(true/false)를 반환한다.

2개의 댓글

comment-user-thumbnail
2023년 5월 19일

잘 배워갑니다!!😎😎

1개의 답글