1. 증감연산자
■ ++, --
-흔히 ++연산자를 증가 연산자, --연산자를 감소 연산자로 부르며 둘을 총칭하는 의미로 증감 연산자라고 부른다.
- ++연산자와 --연산자는 이름 그대로 값을 1증가 및 감소시키는 연산자이다. 그런데 연산자 기호의 위치에 따라 결과가 달라지므로 주의해야 한다
연산자 |
연산자의 기능 |
결합방향 |
++num |
값을 1증가후, 속한 문장의 나머지를 진행(선증가,후연산) |
<- |
num++ |
속한 문장을 먼저 진행한 후, 값을 1증가(선연산,후증가) |
-> |
--num |
값을 1감소 후,속한 문장의 나머지를 진행(선감소, 후연산) |
<- |
num-- |
속한 문장을 먼저 진행 후, 값을 1감소(선 연산, 후 감소) |
-> |
적용
결과
2.For 문
■ for()
-반복을 구성하기 위해 필요한 모든 것을 한데 묶을 수 있도록 만들어진 반복문
-for( 초기식 ; 조건식 ; 증감식)
{
//반복의 대상이 되는 문장들
}
위의 형식을 취한다.
적용
결과
위 while()문의 결과와 같다. 즉, for문은 while문으로 바꿔 쓸 수 있다.
3.volatile
-'휘발성의' 라는 뜻, 시간지연용 반복문을 쓸 때 사용된다.
적용
결과
결과에는 test라는 글자가 지연되면서 출력된다.
test
test
test
...
4.공용체
■ union
-구조체랑 비슷하나 하나의 메모리 공간을 둘 이상의 방식으로 접근할 수 있다는 특징을 가지고 있다.
적용
결과
5.함수 포인터
-메모리상에 저장된 함수의 주소 값을 저장하는 포인터 변수
적용
결과
6.용어, 개념
■ 반도체
정리노트
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160310-허도경-CPU모듈2 (3) | 2016.03.13 |
---|---|
20160311_송민규_업무일지_펌웨어분석 (6) | 2016.03.13 |
20160310_송민규_업무일지_데이터시트, 실습 (2) | 2016.03.13 |
20160309_송민규_업무일지_CPU모듈 (0) | 2016.03.13 |
20160307_송민규_업무일지_파일입출력 (2) | 2016.03.13 |
알파고 대국 매커니즘 (0) | 2016.03.12 |
20160311_최기영_업무일지_펌웨어분석 (0) | 2016.03.11 |
20160311_김가연_업무일지_펌웨어 분석 (2) | 2016.03.11 |