공부/C#
[C#]초기화 (Initialization)
개발의 피
2023. 11. 5. 00:53
변수에 최초에 데이터를 할당하는 것
int x; // 변수 선언
x = 10; // 데이터 할당
int x = 10; // 선언, 초기화 한 번에
C / C++ : 변수 선언 후, 아무 데이터도 입력하지 않으면 변수에 쓰레기 데이터가 들어감 (그대로 사용하면, 엉뚱하게 동작)
=> C# : 해당 문제를 미연에 방지하도록 초기화를 강제
초기화되지 않은 변수를 사용하면, 컴파일 에러!
규칙 : x, 일반적으로 수치 형식 변수 -> 0으로 초기화