C# Scripts

JungWoo·2022년 12월 28일
0
post-thumbnail

📌제어문

코드의 흐름을 통제(실행 여부나 실행 순서 변경)

❗코드 = 위에서 아래로 실행❗

🔖비교 연산자

  • < : 작다
  • <= : 작거나 같다
  • > : 크다
  • >= : 크거나 같다
  • == : 같다
  • != : 다르다

🔖논리 연산자

  • && = AND 연산자 : 조건 모두 만족하면 true
  • || = OR 연산자 : 조건 중 하나라도 만족하면 true
  • ! = NOT 연산자 : true -> false, false -> true

✅조건문

분기를 결정

    1. if
    1. else if
    1. else

✔️if문

주어진 조건을 평가

if (조건) {
	// if문 블록
    // 조건이 참이면 실행
}

조건의 결과가 true -> if문 블록 실행
조건의 결과가 false -> if문 블록 무시

✔️else if문

조건을 추가

else if (조건2) {
	// else if문 블록
    // if조건을 만족하지 않지만 else if 조건을 만족하면 실행
}

❗if문 조건 만족하지 않아야 함
조건2의 결과가 true -> else if문 블록 실행
조건2의 결과가 false -> else if문 블록 무시

✔️else문

조건을 추가

else {
	// else문 블록
    // if와 else if 중 어느 조건도 만족하지 않을 경우 실행
}

❗if문과 else if문 조건 모두 만족하지 않아야 함


✅반복문

수행을 여러 번 반복

✔️for문

조건이 참인 동안 처리 반복

  • 필요 요소
    • 초기화 : 변수 선언 및 초기화
    • 조건 : 조건
    • 갱신 : 순번 어떻게 갱신
for (초기화; 조건; 갱신) {
	// for문 블록
    // 조건이 참인 동안 코드 반복 실행
}

ex)

for (int i = 0; i < 10; i++)
{
	Debug.Log(i)
    // 0 ~ 9 까지 출력
}

✔️while문

조건을 만족하는 동안 처리 반복

while (조건) {
	//while 문 블록
    // 조건이 참인 동안 코드 반복 실행
}

ex)

int i = 0;
while (i < 10)
{
	Debug.Log(i)
    i++;
    // 0 ~ 9 까지 출력
}

🔶Tip

for문과 while문을 상황에 맞게 적절히 사용

  • for문 = 순번을 넘기면서 반복할 때
  • while문 조건을 마족하는 동안 반복할 때(~하는 동안에)

✅배열

나열된 여러 값을 하나의 변수로 다룰 수 있는 타입

  • 인덱스 : 순서
  • 배열의 원소(요소) : 값
변수타입 [] 변수명 = new 변수타입 [개수];

ex)

int [] a = new int[5];
// 배열의 원소의 갯수가 5개인 배열 생성

❗배열의 순서는 0부터 시작

🔶Tip

  • for문과 함께 자주 사용
  • 배열.Length = 배열의 길이
profile
UnrealEngine 꿈나무

0개의 댓글