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

아주 간단하게 구조체에 대해 짚고 가자 🌟 구조체 🌟 구조체는 사용자 정의 형식으로 묶는 느낌이다. 내가 원하는 친구들을 넣는다고 생각하면 좋다. 묶을 때는 struct로 묶고 구조체에는멤버 변수멤버 함수 이렇게 나누는데 멤버 변수는 필드 라고하고멤버 함수를 저번에 배운 메서드 라고한다. 구조체 선언struct Person{ // 멤버 변수들 public string Name; public int Age; // 멤버 함수 public void PrintInfo() { Console.WriteLine($"Name: {Name}, Age: {Age}"); }}//구조체 사용Person person1;person1.Name = "John";person1.Age = ..

배열이다. 나는 배열을 굉장히 어려워했던 과거 기억이 있다. 오늘 공부로 빠삭하게 머리에 집어넣어야겠다. 🌟 배열 🌟 동일한 자료형의 값들이 연속적으로 저장되는 자료 구조 배열은 인덱스를 사용해서 접근한다.인덱싱은 0번부터 시작이다. 선언된 크기만큼 공간을 메모리에 할당받는다. ✨ 배열 선언 ✨ 데이터_유형[] 배열_이름; ✨ 배열 초기화 ✨배열_이름 = new 데이터_유형[크기];여기서 new는 할당하다는 뜻으로 해석..! ✨ 배열 한 줄로 선언 및 초기화 ✨ 데이터_유형[] 배열_이름 = new 데이터_유형[크기]; 위에 두개 합친 것 ✨ 배열 요소 접근 ✨ 배열_이름[인덱스] = 값; 값 = 배열_이름[인덱스]; 예제를 보며 익혀보자! // 데이터 삽입 + 초기화int[] i..

반복문을 함께 공부해 보자!! 반복문이란명령문을 반복해서 실행하는 제어문 🌟 for문 🌟 초기식, 조건식, 증감식을 사용하여 반복문을 작성 for (초기식; 조건식; 증감식){ // 조건식이 참인 경우 실행되는 코드} 초기식은 반복문이 시작될 때 단 한 번 실행되고, 조건식은 반복문이 실행될 때마다 평가되며, 참(true)인 경우 반복문이 계속 실행됩니다. 증감식은 반복문이 실행될 때마다 실행되는 식입니다. for (int i = 0; i 순서가 초기식 > 조건식 > 밑으로 들어와서writeline > 증감식 > 조건식 밑으로 내려와서writeline > 증감식 > 조건식... 이다. 안에다가 초기식 안에는 int = 0으로 변수를 선언할 수 있다.int i = 0;for (i = 0 ;..

정말 자주 쓰이는 조건문과 반복문진짜 제대로 머리 싸매고 알아볼 예정이다. 🌟 If 문 🌟 주어진 조건식의 결과에 따라 프로그램의 제어 흐름을 변경하는 제어문 쉽게 말해서,만약에.. 라고 생각해 주면 좋다.# 실행할 코드가 여러줄인 경우if (조건식){ // 조건식이 참일 경우 실행할 코드}# 실행할 코드가 한줄인 경우if (조건식) // 조건식이 참일 경우 실행할 코드만약에, 조건식이 참일 경우if문 안으로 들어가서 조건문이 수행되는 방식이다. 중괄호는 웬만해서는 작성하는 것을 원칙! ⭐ else 문 ⭐ if문 조건식이 참이 아닐 경우 실행되는 조건문 if (조건식){ // 조건식이 참일 경우 실행할 코드}else{ // 조건식이 거짓일 경우 실행할 코드} if문에서 거짓..

숫자에는 연산자가 있어야무지게 처리할 수 있고, 문자열도 문자열 나름에 기능들과 메서드다양한 처리방법이 있다! 함께 알아보자!! [ 1 ]문자열 생성string str1 = "Hello, World!"; // 리터럴 문자열 사용string str2 = new string('H', 5); // 문자 'H'를 5개로 구성된 문자열 생성 stirng로 특정 문자열을 넣어줄 수 있고, 문자열을 " "큰따옴표로 하드코딩하는 것을우리는 리터럴 이라고 했다기억이 안 난다면?! https://qua28.tistory.com/110 [ C# 기본 문법 3 ] 자료형 정리 ( 리터럴이란? )자료형은우리가 숫자 문자 등 다양하게변수에 기입해야 하는데종류에 따라 구분이 필요하기 때문에그 구분들을 모아둔 것을 자료형이라고 ..

연산자를 공부해 보자! 연산자는 정말 다양하고 많다. [ 1 ]산술연산자 뭐 숫자를 대상으로 진행하며우리가 알고 있는+ 덧셈- 뺄셈* 곱셈/ 나눗셈이 있고특별한 건 % 이 친구는 나머지라는 뜻으로 8 / 4 = 28 % 4 = 0 인 차이가 있다. 코드는Console.WriteLine(num1 + num2); [ 2 ]관계연산자 두 값을 비교해서 참 또는 거짓을 반환 == 같다!= 다르다> 크다>= 크거나 같다 특이한 점은 다르다는 뜻이! 인 점이다. 컴퓨터에서! 는 보통 반대!라는 느낌으로 기억해 주면 좋다. 코드는Console.WriteLine(num1!= num2); [ 3 ]논리연산자 얘들은 참 또는 거짓을 대상으로 사용된다. && 논리곱 ( AND )둘 다 참일 때만 참둘 중 하나만 참이면..

출력할 땐Console.WriteLine("");이었다. 그렇다면 입력은 무엇으로 할까!? Console.ReadLine();커서가 기다리고 있을 것이다.입력을 받기 위하여! 보통 사용 형식은string input = Console.ReadLine(); 이렇게 사용한다. 사용자에게 입력받은 값을 input이라는 변수에 넣어준다는 의미이다. 내 입력을 기다리고 있다. 여기서는 변수를 name이라고 썼다. 여기서 {0}는0번째 있는 값을 가져오겠다.라는 의미이다. 엇..그렇다면 0번째가 아니라다른 번째도 있다는 건가?! 자! 한 개가 아니라 여러 개 일 때!그때는 또 사용해 아하는 메서드가 있다. 바로String.Split라는 친구이다. 사용자로부터 여러 개의 값을 한 줄에 입력받고 싶을 때에는 Co..

자료형은우리가 숫자 문자 등 다양하게변수에 기입해야 하는데종류에 따라 구분이 필요하기 때문에그 구분들을 모아둔 것을 자료형이라고 한다. 자주 쓰는 자료형은자료형크기 및 범위int4 정수만float4 실수만double8 실수만 , float의 두배char2 유니코드 숫자string유니코드 문자booltrue / falselong8 정수만, int의 두배 특성에 따라 세분화된 자료형으로 구분 이렇게 세분화해서 사용하는 이유 1. 메모리의 효율적인 사용 세분화된 자료형을 사용하면, 해당 자료형이 필요한 크기만큼의메모리를 할당하여 메모리의 효율적인 사용을 가능하게 합니다. 2.정확한 데이터 표현 세분화된 자료형을 사용하면, 데이터의 특성에 따라 정확한 표현이 가능합니다. 예를 들어, 부동소수점 자료형인 f..