안녕하세요!
오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다.
오늘은 갓생살기 27일차가 되는날입니다.
오늘은 어제까지 공부하던 연산자를 이용하는 시간을 가지도록 하겠습니다.
전에 한번 언급한 지역변수에 대해 자세히 알아보겠습니다.
지역변수란
{ }(브레이스) 코드블록 내부에 선언되고 코드블록 외부에서는 사용불가한 변수입니다.
예를 들어 메인함수 안에서 설정한 int a; 와같은 a가 지역변수 입니다.
이런 지역변수의 개념을 언급한 이유는 분기문에서 변수 선언시 구분했으면 좋겠기 때문입니다.
분기문(branch)란 (if)
특정조건을 이용하여 코드를 다른 섹션으로 분기하는 것입니다.
if, if~ else, if~ else if ~ else 와 같은 형식으로 쓰입니다.
사용되는 형식은 아래와 같습니다.
if(조건식){
}
이러한 분기문은 중첩으로 사용이 가능합니다.
첫번째 코딩은 보면 isBool이 false 이기 때문에 조건에 의해 else 에있는
Console.WriteLine에 의해 출력된다고 볼 수 있습니다.
이번에는 if, esle if, else의 형태의 분기문입니다.
정수를 입력받아서 a를 int로 바꿔준 뒤 a값의 범위에 따라 출력하는 방식입니다.
이번에는 AND(&&)와 OR(||)을 이용해서 조건문을 만들었습니다.
몇가지 부분만 살펴보면
우선 첫번째 조건
isA && isB
의 경우는 false가 나올 것입니다.
따라서 if문이 실행되지 않을 예정이기 때문에 출력조차 되지 않을 것입니다.
마지막 조건이
2 > 1 && 3 < 4 || 1 > 2
의 경우는
(2 > 1 && 3 < 4) || 1 > 2
와 같이 앞을 먼저 확인하고 그다음 뒤가 맞는지 확인하면 됩니다.
오늘은 여기까지 하도록 하겠습니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'게임 개발 공부 > 패스트 캠퍼스 이벤트' 카테고리의 다른 글
패스트캠퍼스 챌린지 29일차 (0) | 2021.11.29 |
---|---|
패스트캠퍼스 챌린지 28일차 (0) | 2021.11.28 |
패스트캠퍼스 챌린지 26일차 (0) | 2021.11.26 |
패스트캠퍼스 챌린지 25일차 (0) | 2021.11.25 |
패스트캠퍼스 챌린지 24일차 (0) | 2021.11.24 |
댓글