2019년 3월 19일 화요일

국비 교육 : 게임 프로그래밍 014일

14일 차 교육 내용을 정리해 본다.

C++을 이용한 콘솔 프로그램에서의 입력 방식을 설명하고, 연산 및 연산자에 대한 설명이 이루어진 것 같다.


콘솔에서의 연속출력, 연속입력
cout와 cin 은 완전히 종료될 때까지 남아 순차적으로 수행된다.

1. cout << 1 + 1 << endl;
2. cout << 2 << endl;
3. cout << endl;
4. cout ;

1번부터 4번 순으로 동작한다.


연산 : 특정 기능의 수행
연산자 : 특정 기능을 수행하는 기호

연산자 사용
누가봐도 명확하게 가로를 쳐서 연산 우선 순위를 지정해 두어라
연산 방향에 관계없이 Line을 나누어 작성해라.


대입 연산자
- 우측의 연산 결과를 좌측의 변수에 저장(변경)한다.
- 우측의 값을 좌측의 변수에 저장한다.
- 좌측의 변수를 우측의 값으로 변경한다.
1. a = b = 10;
2. a = b;
3. a
1번부터 3번 순으로 동작


산술 연산자
- 사칙 연산 , % 나머지
- 계산된 값이 결과로 남는다.


복합 대입 연산자
- a += b; 형태의 연산자를 의미한다.
- a = a + b; 형태와 같은 처리


음수 부호 연산자
- 해당 값의 음수를 나타낸다.


전위 : 해당 명령 줄을 실행하기 전에 처리된다. ( 예 : ++a )
후위 : 해당 명령 줄이 끝나고 처리된다. ( 예 : a++ )


이런 내용들이 메모되어 있었다.
연산자의 처리에 대한 내용을 주력으로 강의가 된 거 같고, 전위/후위에 대한 연산자 처리 방식에 대한 내용이 강의 된 거 같다.


댓글 없음:

댓글 쓰기

Unity - Firebase 연동 (Analytics, AdMob)

버전 : firebase_unity_sdk_6.5.0.zip 게임에서 통계 측정 및 광고 추적을 위해 Firebase 을 연동한다. 앞서 [Unity - GPGS 와 Admob 연동 및 배포 준비 작업]  연동 이후에 작업을 진행 한다. 유니...