728x90
반응형
While 문장을 활용한 구구단
이렇게 출력이 가능하다.
for문을 활용한 구구단은 이러하다.
for는 초기식,조건식,증감식 3가지 (icnt=1; , 10>icnt; , icnt=icnt*1 )가 한곳에 들어가 while문 보다 간결한 소스로 나오는 장점이 있다.
for / volatile 를 활용한 컴파일러.
for(;;)은 무한 루프를 만들어 내고 있고 내부가 비어있으므로 자동으로 속도를 최적화 시키지만 volatile이 지연시킨다
파일 실행시 값을 올릴수록 test라는글자가 반복되는 속도가 드뎌지는것을 볼수있다.
유니온
크기가 가장 큰 변수만 하나 선택해 이를 공유한다
컴파일후 보면 int형보다 공간을 많이 차지하는 변수가 없는것을 볼수있다.
함수포인터
함수를 가르키는 포인터
함수의 type이라 할수있다.
void smart ( ); ex) 1.void (*test)();
void ( * ) ( ) ; 2.test=smart;
void ( * ) ( type ); 3.test();
변수처럼 메모리주소를 가지게 된다,
컴파일후 보면 해당되는 함수를 호출한것을 볼수있다.
728x90
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160309 업무일지 이보원 cpu모듈 (1) | 2016.03.10 |
---|---|
20160308-송찬호-그 밖의 기초학습 (4) | 2016.03.10 |
20160309_박진한_업무일지_CPU 모듈 (2) | 2016.03.10 |
20160309_김도관_업무일지_마이크로컨트롤러 (0) | 2016.03.10 |
20160309_정일모_업무일지_마이크로 컨트롤러 반도체 트랜지스터 다이오드 (3) | 2016.03.10 |
20160309_김가연_업무일지_cpu모듈 (3) | 2016.03.10 |
20160309_최기영_업무일지_CPU모듈 (2) | 2016.03.10 |
20160309_장진웅_업무일지_CPu모듈 (2) | 2016.03.09 |