Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Android
- 검사
- Library
- livedatam
- workmanager
- epmty
- jobdispatcher
- jobschduler
- Service
- firebase
- PHP
- alarmanager
- schedule
- 빈
- Background
- shceduler
- Job
Archives
- Today
- Total
에몽이
chapter 8 statement-level control structures 본문
- control structure
- 컨트롤 expression이며, 실행의 방향을 컨트롤 하는 expression임,결과값이 주로 boolean임
- selection statement
- 여러개의 실행 path 중에서 선택하는거임
- two-way selection:if/else형태
- clause form: 구문 절로 if/else가 각각 실행되는 절단위임
- nesting selectors: if안에 if java의 경우 else는 가장 가까운거부터 매칭함 강제로 다른거 하려면 중괄호 붙여야함
- multiway selection: switch 문, 테이블에 저장되어 linear서치하지만 10개넘으면 hash형태로 하기도함
- else if로도 구현 가능
- counter control loop
- 숫자세면서 반복되는 구문,초기화,종료,steop size로 구성됨(for)
- pretest:구문을 돌기 전에 검사하고 맞으면 실행
- posttext:구문을 실행하고 그 후에 조건 검사
- user located loop-break,continue문 같은거
- unconditional branching
- 무조건 실행되는 것:goto같은거 조건과 상관없이 무조건 실행됨
- guarded command
- 프로그램을 개발하면서 바로바로 검증하기 위해 만듬
- t/f를 검사하여 true인것중 하나를 램덤으로 선택함.
- 모두 거짓일 경우 오류발생
- loop guarded command:true 인 모든 boolean값을 검사함
'학교 > 프로그래밍언어론' 카테고리의 다른 글
chapter 10 implementing subprogram (0) | 2016.12.10 |
---|---|
chapter7 expression and assignment statements (0) | 2016.12.10 |
Comments