본문 바로가기
언어/C

조건과 반복

by 새벽물망초 2021. 4. 9.

*실수이 기본적인 형식은 double

 

*if (조건) printf(결과)

 

*if (조건)

{ printf(결과) }

q) 괄호는 언제 묶는거지?

 

*if (조건) printf(참이면 이 결과)

esle (거짓이면 이 결과)

q) else if와 else의 차이?

 

*switch문

switch(변수){
case 조건1;

       결과1;

break;

 

case 조건2;

       결과2;

break;

 

default;

결과3;

}

주의: break가 없으면 다음 case도 무조건 실행해버림

default는 case1,2,3...전부 아니면 실행함

뭐가 정수형과 문자형만 가능함 뭐더라?

 

*switch 조건여러개

case 조건1 : case 조건2 :

결과1;

break;

 

*for문

for( i=1; i<=10; i++)

i=1이고, 10까지 출력한다

i++은 1씩 증가시킨다

즉, 1 출력후 +1하여 2가 되고 2를 출력하고 +1하여 3이되고

3을 출력하고..그런데 i<=10이니까 10까지만 !

 

for문의 합

for(i=1, sum=0; i<=10; i++)

1+2+...+10

 

*while

i=1;

sum=0;

 

while ( i <= max )

{ sum += i++; }

 

 i <= max에서 거짓이면 종료,

참이면 sum += i++; 실행하고 다시 i <= max 평가하고

while문 종료시 까지 반복

 

*do while문

do { (입력);

} while (조건);

do는 무조건 실행한다

 

*break: 문을 끝내는 것, 탈출하는것..

continue: 반복을 계속한다

 

 

'언어 > C' 카테고리의 다른 글

[C언어] 정보처리기사 프로그래밍 문제 풀이  (0) 2022.02.10
1주 ~ 7주 정리  (0) 2021.04.23
변수 선언  (0) 2021.03.30
5주차 연산자  (0) 2021.03.29
3주차 c언어  (0) 2021.03.22

댓글