패스트캠퍼스

[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 3회차 미션

돌맹이시터 2020. 10. 21. 17:37

 

패스트캠퍼스 환급미션 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