코스웨어/16년 스마트컨트롤러
2016.03.08 이종찬 업무일지
알 수 없는 사용자
2016. 3. 10. 09:20
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