블로그 이미지
송시혁

calendar

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 29 30 31

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive

#include <stdio.h>
int main()
{
  int i=0;
  int num=0;
  int sum=0;
  
  do
  {
    scanf("%d"&num);
    sum =sum + num;
    i++;
  }
  while(i<5);
  printf("SUM : %d", sum);

    
  return 0;
}

do에서 먼저 연산을 수행한 뒤, while문에서 조건을 따진다.
위의 소스는 scanf로 num을 입력받아 sum을 더하는 연산을
수행하고 있다.
그러나 밑에 while문이 5보다 작을 때 까지이므로
i가 0~4까지 즉, 5번만 연산이 수행된다.




#include <stdio.h>
int main()
{
  int iNum;
  scanf("%d"&iNum);
  printf("%s\n", (1==iNum)?"yes":"no");


  return 0;
}
위의 소스는 조건연산자

A?B:C가 기본형식이며, A 가 참이면, B를 ,

A가 거짓이면, C를 수행한다.

3개의 항이라서 3항연산자, 혹은 다중연산자라고 불린다.



'C언어 수업정리 > 5월 수업정리' 카테고리의 다른 글

5월 3일 fgets()함수(정리예정)  (0) 2013.06.11
5월 13일 CONST 개념(보류)  (0) 2013.05.13
5월 13일 수업정리 union(보류)  (0) 2013.05.13
5월 13일 정리 goto  (0) 2013.05.13
5월 13일 열거형 응용  (0) 2013.05.13
posted by 송시혁