일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- atmega328
- stream
- digitalRead
- Encapusulation
- compare
- Contour
- parameter
- public
- Unity
- Class
- Overloading
- sensor
- Read
- length
- Binary
- file access
- wpf
- Pointer
- mfc
- Android
- SERIAL
- memory
- java
- Barcode
- preprocessing
- inheritance
- aduino
- APP
- flutter
- UNO
- 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 |