일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c#코테
- 유니티3dui
- 유니티게임만들기
- c# 백준
- 유니티서바이벌게임만들기
- c#기초문법
- c#
- c#프로그래머스기초문법
- unity3dservival
- 유니티
- c#기본문법
- 스파르타
- c# c#프로그래머스
- 오블완
- Unity
- 시샵문법
- c#코딩기초트레이닝
- 시샵
- 스파르타코딩클럽
- 유니티공부
- C++문법
- c#문제
- unity게임
- 유니티상호작용
- unity3d게임만들기
- unity게임만들기
- unity3d
- 티스토리챌린지
- unity공부
- C#문법
- Today
- Total
목록전체 글 (279)
나 개발자 진짜 되냐?

열거형은 무엇일까?정수를 상수로 바꾸고 싶을 때!우리는 상수화라고 하며 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; 와 같다- * / % 다..

ㅇㅅㅇ아직까진 데이터 부분이라 그런지C#과 비슷한 부분이 많다. 이번엔 문자와 문자열에 대해 공부해 보자! Char문자 친구알파벳 / 숫자 / 문자를 나타낸다. 문자를 나타내기 위해 우리는작은따옴표 ' '를 양쪽에 사용한다. 비슷한 친구 wchar_t가 있다.유니코드 문자를 나타내는 친구이다. char ch = 97;라고치고cout '\n'; 라고 하면 숫자가 나와야 하는데 웬 문자 a가 나온다. 그 이유는 아스키코드로 인식하기 때문!! 그래서 진짜 숫자 97을 쓰려면 어떻게 해야 한다? 작은따옴표를 써주면 된다. ' 97 ' ❗❗ char이 1바이트라 너무 큰 숫자는 쓰면 안 된다 ❗❗ 세상이 점점 좋아지면서 전 세계의 통용어 char ch2 = 'a' + 1이라면 답이 뭘까?숫자랑 문자랑 어떻..

정수만 있는 줄 알았는데.. 실수도 있고 불값도 있네..ㅎㅋ 공부해 보자! Bool즉, 참 / 거짓을 표현할 때 사용하는 친구 bool isPlayer = true;bool isMale = false; true는 1이고 false는 0이라 사실은 1byte 정수에 불과하다.근데 뭐 더 편한 방법으로 ( 아마 가독성? )bool을 사용하는 것이다. 심지어 0이랑 1 뿐이라 1비트만 쓰면 되는데..최소단위가 1byte이기 때문에 ( 0000 0000 )어쩔 수 없이 1바이트 불리언이 탄생하게 된다. 실수 뭐 말 그대로 소수점이 있는 수들을 말한다.3.1415 , 0.282 등등 실수에는float / double이렇게 두 가지만 존재한다. 부동소수점의 경우기본적으로double로 되어있어서 float를 쓸..