본문 바로가기
코스웨어/16년 스마트컨트롤러

2016.03.08 이종찬 업무일지

by 알 수 없는 사용자 2016. 3. 10.
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