School Study

[BSP]업무일지 - 20100527 -임종현

룸훼훼 2010. 5. 27. 18:12
반응형
C언어
반복문

inum 5는 0보다 커야 한다는 조건이다.
--inum은 inum=inum-1 이라는 의미인데
inum 5는  조건을 받기위해서 -1을 하게된다.
그러면 inum은 4가되고  1<inum 의조건에 대입한다.
그러면 참이 되기때문에 continue의 실행으로 다시
처음으로 돌아간다. 그런식으로 조건에 맞춰지면
출력이 되는것이다.

FOR문


for문과 while문의 결과값은 같다.


무한반복문
while(1) , for(;;) 이다.

위의 코딩은 잘못되어있다. 파란색 괄호가 중괄호를 빠져나와있어야
한번 출력이 되고 break; 가 걸린다.
위의 생태로는 아무것도 출력이 되지 않는다.
만약 0 < inum 의값이 6 < inum이되면 inum=5 의 조건에 만족하지
않기 때문에 화면에 아무것도 출력되지 않는다. 즉 break가 걸릴수 있는
만족하는 값이 아닐 경우에 계속적으로 반복한다는 것이다.????

*** 상수는 항상 왼쪽에 오는것이 좋다.
잘못된 연산을 피하기 위해서는 상수는 왼쪽에 오는것이 안전하다.***


초기식과 증감식의 변형.

for문의 실행은 시각과 함께 초기식이 시작된다.
중요한것은 초기식은 처음에 한번만 실행이 된다는것.
어렵다..-_-;;(이건 집에가서..)
아무튼..위의 프로그램은 $를 넣을 때까지 계속 반복수행이된다.

다중제어문 구조.




과제!!!!!
반응형