패스트캠퍼스 환급미션 3일째
c언어의 기초 - 05. 조건문
if문 -- 조건의 개수가 많지 않을 때 사용하는 것이 유리함
if (~)
{ ~}
switch문 -- 다양한 조건이 존재할 때 사용하는 것이 유리함
switch (~)
{
case A : ~ // 값 A
break;
case B : ~ // 값 B
break;
Default : //모든 경우
}
- switch문 예시
case가 끝나는(?) 지점마다 break을 걸어주지 않는다면,
이후의 값들도 모두 출력되는 오류가 발생하게 됨
가령, 위의 예제에서 break 문이 없고, 사용자로부터 8을 입력받을 경우
가을, 겨울이 모두 출력되게 됨
c언어의 기초 - 06. 반복문
for문 -- for문 내부의 조건에 부합하면 특정한 구문을 반복, 탈출하고자 하는 위치에 break 문을 삽입
for ( 초기화; 조건; 반복 끝 명령어 )
{ ~ }
while 문 -- 조건에 부합하면 특정 구문을 반복, 탈출하고자 하는 위치에 break 문을 삽입
while ( 조건 )
{ ~ }
중첩된 반복문
: 반복문 내부에 다른 반복문이 존재하는 형태, 중첩될수록 연산횟수는 제곱 형태로 늘어나게 됨
가장 쉽게 사용되는 예시인 구구단 출력
위에서 보이는 예시는
특정 숫자 n을 사용자로부터 입력받아서 9까지 곱한 값을 순서대로 출력할 수 있지만,
반복문을 중첩하여 우리가 흔히 보는 구구단을 2단부터 9단까지 모두 출력되도록 할 수 있다.
강의에서 사용한 예시를 그대로 사용한다면,
구구단을 2단부터가 아니라 1단부터 출력하게 된다.
2단부터 출력하려면 단순하게 처음 초기화시킨 i 값을 변경하면 된다.
main함수 제일 첫 줄을 보면
int i=1;
으로 초기화가 되어있는데,
구구단을 2단부터 출력하고 싶다면 이 값을
int i=2;
로 변경해주면 된다.
올인원 패키지 : 컴퓨터 공학 전공 필수👉https://bit.ly/3i4sCVE
'패스트캠퍼스' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 6회차 미션 (0) | 2020.10.24 |
---|---|
[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 5회차 미션 (0) | 2020.10.23 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 4회차 미션 (0) | 2020.10.22 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 1회차 미션 (0) | 2020.10.19 |
패스트캠퍼스 - 컴퓨터 공학 전공필수 패키지 커리큘럼 (0) | 2020.10.19 |