패스트캠퍼스 챌린지 27일차
본문 바로가기
  • 게임 개발자가 되고싶은 구구
게임 개발 공부/패스트 캠퍼스 이벤트

패스트캠퍼스 챌린지 27일차

by gugu99 2021. 11. 27.
반응형

안녕하세요!

오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다.

오늘은 갓생살기 27일차가 되는날입니다.

 

오늘은 어제까지 공부하던 연산자를 이용하는 시간을 가지도록 하겠습니다.

 

 

 

 

전에 한번 언급한 지역변수에 대해 자세히 알아보겠습니다.

지역변수란

{ }(브레이스) 코드블록 내부에 선언되고 코드블록 외부에서는 사용불가한 변수입니다.

예를 들어 메인함수 안에서 설정한 int a; 와같은 a가 지역변수 입니다.

 

 

이런 지역변수의 개념을 언급한 이유는 분기문에서 변수 선언시 구분했으면 좋겠기 때문입니다.

 

 

분기문(branch)란 (if)

특정조건을 이용하여 코드를 다른 섹션으로 분기하는 것입니다.

if, if~ else, if~ else if ~ else 와 같은 형식으로 쓰입니다.

사용되는 형식은 아래와 같습니다.

if(조건식){

 

}           

이러한 분기문은 중첩으로 사용이 가능합니다.

 

C#-조건문-분기문-branch-if-ifelse-elseif-조건식

 

첫번째 코딩은 보면 isBool이 false 이기 때문에 조건에 의해 else 에있는

Console.WriteLine에 의해 출력된다고 볼 수 있습니다.

 

 

C#-조건문-분기문-branch-if-ifelse-elseif-조건식

 

 

C#-조건문-분기문-branch-if-ifelse-elseif-조건식

이번에는 if, esle if, else의 형태의 분기문입니다.

정수를 입력받아서 a를 int로 바꿔준 뒤 a값의 범위에 따라 출력하는 방식입니다.

 

C#-조건문-분기문-branch-if-ifelse-elseif-조건식

 

C#-조건문-분기문-branch-if-ifelse-elseif-조건식-&&

이번에는 AND(&&)와 OR(||)을 이용해서 조건문을 만들었습니다.

몇가지 부분만 살펴보면 

 

우선 첫번째 조건

isA && isB

의 경우는 false가 나올 것입니다.

따라서 if문이 실행되지 않을 예정이기 때문에 출력조차 되지 않을 것입니다.

 

마지막 조건이

2 > 1 && 3 < 4 || 1 > 2

의 경우는

 

(2 > 1 && 3 < 4) || 1 > 2

와 같이 앞을 먼저 확인하고 그다음 뒤가 맞는지 확인하면 됩니다.

 

 

C#-조건문-분기문-branch-if-ifelse-elseif-조건식-&amp;amp;&amp;amp;

 

 

 

 

 

 

 

오늘은 여기까지 하도록 하겠습니다.

 

 

 

 

 

 

 

 

 

 

https://bit.ly/3FVdhDa 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다. 

반응형

댓글