본문 바로가기

분류 전체보기128

한줄 쓰기 중괄호를 사용하는 문법들 ( 조건문, 반복문 등) 은 특별한 상황에서 중괄호 { } 없이 사용할 수 있다. 각 기능이 한줄로 끝나는 경우 중괄호 { } 를 생략 가능 int num = 10; if(num == 10) Console.Write("num 은 10이랑 같습니다."); for (int i = 2; i 2023. 10. 19.
자주하는 실수들 - 무한루프 반복문은 프로그램을 만들면서 없어서는 안 될 강력한 기능 하지만 반복문 조건을 설정할 때 달성될 수 없는 조건을 설정하면 무한하게 실행되면서 프로그램은 멈추게 된다. for(int i = 0 ; i 2023. 10. 19.
변수의 규칙 - 이름 만들기 변수는 여러분이 원하는 이름으로 만들어도 되지만 몇 가지 규칙이 존재 1. 변수 만들기의 재료 2. 한 공간에서 같은 이름의 변수는 만들수 없다. 3. 대소문자를 구분한다. 대소문자가 다르다면 변수를 만들수는 있다. 하지만 각 변수가 어떤 의미를 가지는지 혼동이 될 수 있음 4. 사용할수 있는 문자는 정해져 있다. 영어 대/소문자 숫자 (맨 앞에 오면 에러!! 발생) 언더바 _ 한글 (사용은 가능하지만 활용하지 않는 것을 강력하게 권장) 2023. 10. 19.
자주하는 실수 ; (세미콜론) 프로그램을 하다보면 중간중간 코드에 빨간줄이 생길때가 있다. 무언가 코드에 문제가 있다고 알려주는 역할을 하며 이를 에러하고 한다. 에러가 발생하면 실행(F5)을 눌러도 작동하지 않으며 프로그램에 전반적으로 문제를 야기 실행에 앞서 모든 에러를 수정 해야지만 정상적으로 동작 세미콜론 ; 세미콜론이 빠진 맨 뒷줄에 빨간색으로 밑줄이 생긴것을 볼 수 있다. 빨간줄이 생긴다면 실행(F5) 을 누르더라도 진행되지 않는다. 빨간줄이 나는곳에 마우스를 올려보면 문제가 생긴 원인을 파악할 수 있다. 메시지를 보면 ; 이 필요합니다. 라고 표시 이렇듯 각 줄의 맨 마지막에는 반드시 세미콜론이 필요 C에# 에서는 각 줄의 끝을 알기위해 반드시 필요한 내용 2023. 10. 19.
주석 // 를 입력하면 해당 줄은 초록색으로 표시되며 주석 주석이 되면 해당 뒤에 오는 내용들은 코드에 영향을 주지 않는다. 한글, 숫자, 영어, 특수문자 다 활용이 가능하며 보통 해당 부분에 메시지를 남겨둘 때 활용 2023. 10. 19.
변수의 규칙 - 생성과 사용 변수에 값을 저장하려면 먼저 생성을 해야한다. 변수를 생성하는 것과 값을 저장하는 부분을 구분하려면 변수 앞에 데이터형식을 붙였는지로 확인하면 된다. 언뜻 보면 복잡해보이지만 결론은 단순하다. 1. 변수를 만든다 2. 데이터를 저장한 이후 활용 2023. 10. 19.
단축키 Ctrl + ←/→ 띄어쓰기, 특수문자 단위로 커서 이동 Home 커서를 해당 라인의 맨 앞으로 이동 End 커서를 해당 라인의 맨 뒤으로 이동 F12 해당 변수/함수의 정의로 이동 Shift + F12 해당 변수/함수의 참조를 검색 Ctrl + - (마이너스) 이전 작업하던 커서로 이동 Ctrl + Shift + - (마이너스) Ctrl + - 이동하기 전으로 다시 이동 Ctrl + C , K 드래그 한 부분 주석 Ctrl + C , U 드래그 한 부분 주석 해제 2023. 10. 18.
10.18 (c# 기초) @@@@10.18@@@@ 글자 입력하기 문자열의 .Length 기능을 이용하면 현재 문자열이 몇 글자인지 알 수 있음 조건이 맞을 때 까지 반복 입력 응용 반복문과 bool 을 이용하여 만들 수 있음 반복시 기존 내용 지우기 응용 Console.Clear(); 기능을 활용하면 기존에 Console 에 표시되던 메시지를 지울 수 있음 (제어문-- 조건제어- break) break 가 실행되면 진행되고 있는 구문들이 즉시 종료 크게 2가지 경우에 사용 Switch Case for Switch Case 예시 for 예시 기본 모습 break를 넣은 모습 중첩 for문 에서의 break 응용 반복문이 여러 개가 있을 때 가장 가까이 있는 반복문만 종료 그보다 멀리 있는 반복문은 계속 동작 (제어문-- 조건제어-.. 2023. 10. 18.
10.17 (Unity공부) GameManager란 게임 전체를 조율하는 오브젝트 이다. ex. 점수 / 다시 시작 / 3번째 다시 시작에 부스터 / 광고보기 등 GameManager 스크립트는 별도의 모양을 가진다. sprite는 하나의 형체 Prefabs은 형체를 만드는 틀 sprite 하나로는 형체를 복제할 수 없다. Prefabs으로 복제할 수 있는 상태로 만듬 이후 MainScene의 rain은 지워도됨 Instantiate는 이미 만들어진 게임 오브젝트를 필요할 때마다 실시간으로 만든다는 의미 public GameObject rain; 이것은 간단히 rain이라는 오브젝트를 사용하겠다는 선언 위 내용은 public GameObject rain; 에서 rain에 대한 정보를 넣어준것 여기서 InvokeRepeating()함.. 2023. 10. 17.
10.16 (c#기초) @@@@10.16@@@@ (제어문 -- 조건문 - if) 구성 if ( 조건 ) { 실행 내용 } if 는 조건을 만족할 시 {} 안에 있는 내용을 실행 (논리 연산으로 계산 된 것이 맞는지) (제어문 -- 조건문 - else if) 구성 if ( 조건 ) { 실행 내용 } else if (추가 조건) { 실행 내용 } if 밑에 따라서 붙는다. if가 만족하지 못하면 else if에서 다시 체크 else if는 새로운 조건 추가 가능 else if는 여러 조건을 중첩 가능 if 와 else if 가 있을 때 둘 중 하나만 실행 (제어문 -- 조건문 - else) 구성 if ( 조건 ) { 실행 내용 } else { 실행 내용 } f 밑에 따라서 붙는다. if가 만족하지 못하면 else if에서 다시 체.. 2023. 10. 16.