인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

노원신님의 프로필 이미지
노원신

작성한 질문수

유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문

멤버변수의 메모리

멤버변수를 전역변수라고 생각해도 되는지요?

해결된 질문

작성

·

1.1K

1

계속 앞서 배운 자바스크립트와 연관해서 질문드려 죄송한데요.

C#에서의 멤버변수를 자바스크립트에서의 전역변수와 동일한 의미라도 생각해되 되는지요?

마찬가지로 C# 제작함수안에서 선언한 변수는 지역변수라고 이해해도 될까요?

답변 1

1

UDevApp님의 프로필 이미지
UDevApp
지식공유자

아뇨 죄송하긴요. 배우신 내용과 비슷하니 비교해서 보셔도 좋습니다. 

차이점만 정확하게 알고 있으면 되고요.

말씀하신 질문을 답변 드려보면요. 말씀하신대로 멤버변수는 전역변수라고 생각하셔도 됩니다. 

그 클래스 안에서는 전역적으로 사용할수 있는 변수입니다.

그래서 클래스 안에 있는 함수 안에서도 멤버변수의 사용이 가능합니다. 

그리고 함수 안에서 사용하는 변수는 지역변수입니다.

함수의 파라메터의 변수도 함수 안에서 사용할 수 있는 지역변수가 됩니다. 

학습이 많이 진행되신 것 같습니다. ㅎ

좋은 저녁 되세요 ^^

노원신님의 프로필 이미지
노원신

작성한 질문수

질문하기