*실수이 기본적인 형식은 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 |
댓글