일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- unity게임
- C++문법
- 유니티게임만들기
- c#코딩기초트레이닝
- unity3d
- unity게임만들기
- c#코테
- c# 백준
- c# c#프로그래머스
- 유니티
- c#문제
- unity공부
- Unity
- 시샵
- c#기본문법
- 시샵문법
- 유니티공부
- c#프로그래머스기초문법
- 유니티서바이벌게임만들기
- 오블완
- unity3dservival
- 스파르타코딩클럽
- c#
- 유니티3dui
- 스파르타
- c#기초문법
- 유니티상호작용
- C#문법
- 티스토리챌린지
- unity3d게임만들기
- Today
- Total
목록C++문법 (8)
나 개발자 진짜 되냐?

열거형은 무엇일까?정수를 상수로 바꾸고 싶을 때!우리는 상수화라고 하며 const라고 썼었다. 하나의 세트로 관리하고 싶을 때 enum이라는 친구가 나온다. C#에서도 쓴다. enum { }; 함수를 사용한다. 괄호 안에는 변수명을 써줘야 하는데보통 대문자로 쓰며, enum타입인걸 알려주기 위해ENUM_변수명 이라고 써주는 편이다. ❗❗ 필수는 아님 ❗❗ * 유의사항으로는1. 변수 옆에다가는 , 따옴표를 꼭 써준다.2. 마지막변수에는 , 을 써도 되고 안 써도 된다. const를 써주었을 땐 상수를 꼭 입력해주어야 하는데enum은 초기값을 안 넣어주면 첫 값은 1이다. 그다음 값은 이전값의 +1 값이다. 이 패턴에 의해첫 값을 만약에 8로 지정해 주면, 그다음 값은 9 , 10 , 11 이렇게 된다. ..

반복문 그리고 분기문만 제대로 익혀도나는 문법 90% 마스터가 될 수 있다. 나는 꼭 C++을 마스터하겠어...... 반복문에는 WHILEwhile문은 ~ 동안에 라는 뜻으로그동안 계속 무한으로 반복시켜 준다. 반복해줘야 하기 때문에 if else로는 해결할 수 없다. 예를 들어 계속 게임을 끌 때까지 계속 실행되는 것도 하나의 반복이다. while( 조건식 )명령어...두줄이상이면 { 명령어 } 이렇게 사용한다.int count = 0;while(count 이 문장을 보면count를 0으로 하고 5까지라고 설정해 두었다. 아직도 나는 이걸 0으로 시작할지.. 5는까지인지 초과인지 이럴 땐 하나의 룰을 정해서 확립하는 것이 좋다고 한다. 그래서 나는..그냥 0부터 일. 단. 은 변종으로 나온 do..

드디어! 데이터를 마치고이 데이터를 다루고 만지는 문법들을 배우려고한다 사실 c#과 비슷한 내용이 많을 거 같지만한번 정리하면 도움이 될 것 같아서! 분기문에 대해 알아보자 사실 분기문을 처음 익혀보는데..분기문은 조건문과 반복문 사이에서흐름을 정해주는 친구라고 한다. 일정 조건에 따라 다르게 적히는 것을 의미한다. 사실 제어문이라는 큰 틀 안에 분기문, 반복문 있는거긴 한데 하나씩 공부해보자 IF 만약, 전제조건이랑 맞다면??이라고 해석할 수 있다. 예시를 하나 들어보자int hp = 100;int damage = 100;hp -= damage;bool isDead = ( hp 즉,if문 괄호 안에 있는 () 값이 참일 경우if문 밑에 있는 식이 무조건적으로 실행된다.참이 아닐 경우 밑의 식은 고..

const 그냥 넘기려고 했는데못 보던 친구여서 짚고 넘어가려고 한다. constant의 약자인 const는 변수를 상수화 한다고 말하며한번 정해지면 절대 바뀌지 않을 값들을 의미한다. 이 친구의 특징으로는 const를 붙였다면 초기값을 반드시 지정해줘야 한다. 예를 들면int A = 2 ;int B = 8 ; 이렇게 지정해 주었다고 하자. + 어! 변수가 대문자예요.const를 붙이는 변수에는 바뀌지 않아서 대문자로 쓰는 컨벤션을 쓰기도 한다해요! 여하튼 근데 숫자를 이제 이렇게 fix 하기 위해우리는 const를 붙이게 된다. const int A = 2 ; const int B = 8 ; 이렇게 선언해 주면 main 문에서 이 변수 A를 아무리 바꾸려고 해도 오류가 난다.

산술 연산에 이은 비교 연산알고 있는 부분이 많지만 그래도 해본다. 비교연산이라고 하면= > 이런 친구들이 있다. 컴퓨터에서는 =은 같다가 아니라 넣어주는 것이기 때문에 a == b 같으면 1 , 다르면 0 어 근데, a == b 이 식은 a랑 b랑 같은가를 하는데 다르면 은 어떻게 할까? a != ba랑 b는 다른가? 가 된다. 이때는 다르면 1 , 같으면 0이 된다. 그러면 크거나 같다는 뭘까a >= b 그럼 크다는요? a > b 비교와 같이 다니는 논리연산이 있다.이거는 조금 헷갈릴 수 도 있다. !not이라는 뜻으로 맞는 건 아닌 걸로 아닌 건 맞는 걸로 해석한다.즉 0이면 1 , 1 이면 0 근데 컴퓨터에서는 0 이랑 1밖에 없으니까, 그냥 바꿔준다고 생각하면 된다. &&an..

연산하고 데이터 가공하는 시간이에요! 연산에 대해 알아봅시다. 아! 그전에코드 정리? 할 수 있는 기능 하나 정리하고 가자 #pragma resion ㅇㅅㅇ#pragma endresion 이 두줄을 사이에 두고 코드를 작성하면최소화 최대화로 코드를 정리할 수 있다 ㅎㅅㅎ 대입 연산 컴퓨터에서하는 대입연산은=이다.즉 오른쪽에 있는 값을 왼쪽에 넣자!라는 뜻이 된다. a = ba에 b를 대입하고 b를 반환하라.간단하게 말하면! b바구니의 값을 a라는 바구니 안에 복사하는 것 사칙 연산a = b + 2 ; a = b - 2 ; a = b * 2 ; a = b / 2 ; ( 나눗셈 ) a = b % 2 ; ( 나머지 ) 여기까지 오케이a = a + 2;이건 a += 2; 와 같다- * / % 다..

다음은 가장 많이 나올 부분! 변수에 대해 알아보자 변수는 바구니!! 느낌인건너무너무 쉽고 많이 했기 때문에 ㅎㅎㅋ 패스하고 변수 선언 방법 [ 타입 ] [ 이름 ]; [ 타입 ] [ 이름 ] = [ 초기값 ] ; int hp = 100; 아주 쉽죠?? 저번에 배운 출력을 떠올리며 체력이 hp만큼 남았다고 출력하려면 어떻게 해야할까? cout "체력이" hp "만큼 남았습니다."; 라고 해주면 된다. 바이트 종류에 대해 간단하게 설명하면 char1byte ( -128 ~~ 127 )short2byte ( -32.768 ~~ 32.767 )int4byte ( -21.4억 ~~ 21.4억)__int64 ( 언더바 두개 ) 8byte ( 엄청엄청엄청엄청 크다 ) int 범위는-21.4억 에서 21.4억 ..

아하하 이제 시작이야! CPP를 시작한 나ㅏㅏㅏ..고장 났다 그래서 고장 난 오구다.삐그덕 출력에 대해서 알아보자 int main() 안에서 우리는 프로그램이 시작되고 종료될 것이다. int main () { } 출력은 cout이라는 코드를 사용한다. std::cout "HelloWorld"; 줄 바꿈이 하고 싶을 땐? std::cout "HelloWorld" "\n"; std 치기마저 귀찮아지는 순간! std::를 지우고 맨 위로 올라가서using namespace std;를 써주면( 맨 끝에 세미콜론 필 수 ! ) cout만 써줘도 가능하다. ㅋㅋㅋ 새로운 정보 " \n " 나 ' \n '즉 작은따옴표나 큰 따옴표나 표기에 상관이 없다. 작은따옴표는 char이고큰 따옴표는 string이어서..