티스토리 뷰

카테고리 없음

3장 연산자 (2)

꼬꼬마도리도리 2017. 10. 6. 11:43

3.2 수식과 문장

 수식 - 연산자와 피연산자의 결합으로 이루어짐
        피연산자 : 상수,변수,상수 또는 변수의 결합

 문장 - 완전한 명령어 : 문자의 끝에 세미콜론(;)을 붙이므로 해서 문장이 되는 것


문장의 예제 프로그램
main() 
{
  int cnt,sum;   /* 선언문 */
 
  cnt=0;     /* 치환문 */
  sum=0;
  while(cnt++<20)     /* 반복문 */
     sum=sum+cnt;     /* 문장 */
  printf("sum=%d\n",sum);    /* 함수문 */
}

 //cnt가 20이 될때까지의 합을 계산했다가 값이 T가 되면 출력한다.


제어문(expression , statement)
  선택문
     if문 - if (expr1)st1
            else if (expr2) st2
            else st3         // (expr1)이 참이면 st1, 거짓이고 (expr2)가 참이면
                                st2, 그것도 아니면 st3을 출력한다.
     switch문 - switch(expr){
                case 상수식1: st1 break;
                case 상수식2: st2 break;
                [default : statement]
                [break;]
                }            // expr에 따라 해당되는 case문에서 break를 만나
                                block를 빠져 나온다.

   반복문
      while문 - while (expr) st    //expr이 참인동안 st 수행
      do while문 - do st while (expr)    //처음에 한번 수행한후 조건 체크
      for문 - for (expr1;expr2;expr3) st    //expr1:초기식, expr2:조건식 expr3:증감식

   분기문
      break문 - 가장가까운 block를 빠져나온다.
      continue문 - 해당 반복구조의 처음으로 돌아간다.
      goto문 - 쓰지않는것이 좋다. (구조가 복잡해진다.)

 

 

========================================================

- 제어문의 경우 알고있는 만큼 많이 써보는 만큼 편하게 사용 하게 됩니다.  

가장 기본적인 if, for, while, switch, break, continue 정도는 아주 잘 사용 할 수 있도록 합시다.

========================================================

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함