| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- sensor
- APP
- digitalRead
- flutter
- compare
- atmega328
- Gaussian
- Binary
- Class
- Pointer
- mfc
- Android
- file access
- Contour
- edge
- c++
- UNO
- aduino
- subpixel
- memory
- Read
- wpf
- Gradient
- parameter
- stream
- SERIAL
- Filtering
- Encapusulation
- public
- Unity
- Today
- Total
폴크(FOLC)
C++ 테크닉 1 본문
1. 조건문
# 명시한 불린 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행한다.
# if, if ~ else, switch case 키워드를 사용한다.
# 조건이 참인지 거짓인지를 비교할때 "==" 이렇게 사용한다.
# if ~ else 문 에서는 else 구문을 빠뜨리지 않도록 한다.
# switch case 문 에서는 default 구문을 빠뜨리지 않도록 한다.
> if( a == 1 ) { printf(_L("a 는 1입니다."); }
> if( a == 1 ) { printf(_L("a 는 1입니다."); }
> else if( a == 2 ) { printf(_L("a 는 2입니다."); }
> else { printf(_L("a 는 1 또는 2가 아닙니다."); }
> switch( a )
> case 1 : { printf(_L("a 는 1입니다."); }
> case 2 : { printf(_L("a 는 2입니다."); }
> default : { printf(_L("a 는 1 또는 2가 아닙니다."); }
2. 반복문
# 특정한 부분의 코드가 반복적으로 수행한다.
# for, while, do while 키워드를 사용한다.
# 일반적으로 해당 루프에 연계된 루프 변수가 존재하며, 그 변수의 비교 및 증감을 이용한다.
# 무한 반복이 발생하지 않도록 사용함에 있어서 주의가 필요하다.
> 무한 반복 조건 예) for(;;), while(1), do{ }while(1)
> for(int a = 1; a < 10; ++a) { printf(_L("반복문 수행중입니다."); }
> int a = 1;
> while(a < 10) { printf(_L("반복문 수행중입니다."); ++a; }
> int a = 0;
> do { printf(_L("반복문 수행중입니다."); }
> ++a;
> while(a < 10);
'C, C++, MFC > C, C++, MFC 테크닉' 카테고리의 다른 글
| C++ 테크닉 4 (0) | 2021.07.02 |
|---|---|
| C++ 테크닉 3 (0) | 2021.07.02 |
| C++ 테크닉 2 (0) | 2021.06.29 |
| C++ 문법 (0) | 2021.06.19 |
| C 문법 (0) | 2021.06.18 |