'게임 개발 공부/패스트 캠퍼스 이벤트' 카테고리의 글 목록 (2 Page)
본문 바로가기
  • 게임 개발자가 되고싶은 구구

게임 개발 공부/패스트 캠퍼스 이벤트31

패스트캠퍼스 챌린지 27일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 27일차가 되는날입니다. 오늘은 어제까지 공부하던 연산자를 이용하는 시간을 가지도록 하겠습니다. 전에 한번 언급한 지역변수에 대해 자세히 알아보겠습니다. 지역변수란 { }(브레이스) 코드블록 내부에 선언되고 코드블록 외부에서는 사용불가한 변수입니다. 예를 들어 메인함수 안에서 설정한 int a; 와같은 a가 지역변수 입니다. 이런 지역변수의 개념을 언급한 이유는 분기문에서 변수 선언시 구분했으면 좋겠기 때문입니다. 분기문(branch)란 (if) 특정조건을 이용하여 코드를 다른 섹션으로 분기하는 것입니다. if, if~ else, if~ else if ~ else 와 같은 형식으로 쓰입니다. 사용되는 형식은 아래와 같습니.. 2021. 11. 27.
패스트캠퍼스 챌린지 26일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 26일차가 되는날입니다. 오늘은 어제 공부하던 비트 연산자에 대해 이어서 공부하도록 하겠습니다. 비트연산자의 내용들 다시한번 언급하겠습니다. 비트단위로 데이터를 처리하고 기호로는 를 사용합니다. 비트연산자는 2진수를 사용하게 되는데 이렇게 되면 우리가 아는 10진수를 못써서 헷갈릴 수 있습니다. 하지만 불필요한 메모리를 줄일 수 있고 연산속도가 빠르기 때문에 프로그램 최적화에 도움이 됩니다. 비트를 왼쪽으로 shift 하면 값은 2배씩 증가하며 오른쪽으로 shift하면 값은 2배씩 나눠집니다. 좀 더 나아가 비트논리 연산자의 경우 &, |, ^, ~ 와 같은 것들이 있습니다. 비트연산자를 사용하기 전에 bit 와 byte.. 2021. 11. 26.
패스트캠퍼스 챌린지 25일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 25일차가 되는날입니다. 오늘은 어제 공부하던 연산자에 대해 이어서 공부하도록 하겠습니다. 첫번째로 다룰 내용은 논리연산자입니다. &&, ||, ! 와 같은 연산자가 있습니다. 각각의 뜻은 코딩에서 보면서 이야기하도록 하겠습니다. A && B 와 같은 형태일때 &&는 A와 B 둘다 True 일 경우에만 True이고 나머지는 False를 반환하는 연산자입니다. A || B 와 같은 형태일때 ||는 A와 B 둘중 하나라도 True라면 True를 나머지는 False를 반환하는 연산자입니다. ! 는 토글연산자라고 주로 말하는데 False를 True로 True를 False로 바꿔줍니다. 위 특징들을 이해하면 출력이 어떻게 나올지 .. 2021. 11. 25.
패스트캠퍼스 챌린지 24일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 24일차가 되는날입니다. 오늘은 어제 공부하던 연산자에 대해 이어서 공부하도록 하겠습니다. 어제 이야기하던 증감 연산자에 대해 다시 언급하겠습니다. 단항 연산자이고 ++, -- 라는 기호를 사용합니다. 이 ++와 --가 앞에오면 전치연산으로 계산 들어가기 전에 먼저 +1혹은 -1을 해주고 들어가는 것이고 뒤에오면 후치 연산으로 계산이 들어간 후에 +1혹은 -1을 해주는 것입니다. 주로 for 구문에서 숫자를 1씩 늘리거나 줄이거나 할때 사용됩니다. 그 다음은 할당 연산자에 대해 알아보도록 하겠습니다. =, +=, -=, *=, /=, %= 등이 있습니다. 또한 이러한 연산자들은 연산 후 재할당합니다. 연산의 순서는 대부분.. 2021. 11. 24.