변수란?
1.데이터(숫자,문자등)를 저장하고 사용하기위한 할당받은 공간
(데이터가 살수있는 집)
2.필요에 따라 데이터를 저장하거나 수정가능
(게임을 제작할때 플레이어의 재화나 공격력,HP같은 정보를 저장하기위해 사용)
형식
데이터 형식(자료형) 변수이름;
변수이름->변수를 구분할수있는 이름,원하는 이름으로 만들수있음.
변수 초기화
변수를 선언한 후에는 변수를 초기화하여 값을 저장해야한다.
형식
변수이름 = 값;
ex)
변수 선언
int num;
변수 초기화
num = 10;
변수선언과 초기화를 한번에
int num=10;
여러개 변수 초기화를 한번에
int num1=num2=num3=10;
변수명-규칙3가지
1.키워드(Keywords)
C#에선 이미 예약된 단어들이 있어,변수,메소드,클래스 등의 이름으로 사용하면 안된다.
2.식별자(Identifiers)
식별자:변수,메서드클래스,인터페이스 등에 사용되는 이름
이 이름은 키워드와 동일하게 사용X
식별자를 사용할 때 규칙!
- 첫문자는 알파벳,언더스코어(_) 올수있음
- 두번째 문자부터는 알파벳,언더스코어(_),숫자가 올수있음
- 대소문자 구분
- 키워드와 같은 이름으로 사용X
ex)
int piayerScore; ⭕️ / int x1; ❌ / String my - name; ⚠️
코드컨벤션(code convention)
개발자들 사이에서 약속된 코드 작성 규칙,코드의 가독성을 높이고 유지보수를 쉽게하기 위해 사용,코드 컨벤션은 프로그래밍 언어마다 다를수 있다.
<코드 컨벤션 규칙>
1. 식별자 표기법
- Pascal Case-단어의 첫글자 대문자
- Camel Case-단어의 첫글자 소문자
- 대문자 약어-전체글자모두 대문자
Pascal case:클래스,메서드,프로퍼티 이름등에 사용,단어 첫글자 대문자 이후 대문자
ex)ClassName,MethodName,PropertyName
camel case:변수,매개변수,로컬변수 이름등에 사용,단어의 첫글자 소문자 이후 대문자
ex)variableName,parameterName,localVarialeName
대문자 약어:예외적으로 전체글자 대문자
ex)ID,HTTP,FTP
2. 들여쓰기
: 탭(tab) 또는 스페이스(spase) 4칸을 사용하여 코드블록을 들려씀
3. 중괄호 위치
: 중괄호는 항상 줄에서 시작
4.빈 줄 사용
: 관련 없는 코드 사이에서 빈줄을 사용하여 구분
메서드,클래스 등의 블록 사이에는 두줄을 띄어씀
5.주석
: 한줄 주석(//) 사용,여러줄 주석(/**/) 사용시 /를 다음줄에서 시작하고, /*를 새로운 줄에서 끝내기
'C#문법 ( • ̀ω•́ )✧' 카테고리의 다른 글
| C#문법-명시적 형변환,암시적 형변환 (0) | 2024.01.10 |
|---|---|
| C#문법-자료형(Data Type),주석 (1) | 2024.01.04 |
| C#문법-Console.WriteLine?(출력,이스케이프 시퀀스) (0) | 2024.01.03 |
| C# 문법 - C#이란?(.NET 프레임워크,단축키) (2) | 2024.01.02 |