본문 바로가기

변수 선언

(3)
#05. 변수의 위치(전역변수, 지역변수) 변수의 위치 앞서 메모리의 개념에 대해 알아봤습니다. 이번에는 변수의 위치에 따른 전역변수와 지역변수를 다음 이미지를 통해 알아 보도록 하겠습니다. 지역변수와 전역변수의 활용 범위 위 이미지를 보면, 전역변수로 선언된 A는 지역변수에서 사용이 가능합니다. 하지만 지역변수를 상위 지역에서 활용이 불가능합니다. [요점정리] 1. 해당 지역보다 상위 지역에 있는 변수를 참조 가능 2. 해당 지역보다 상위 지역에 있는 변수와 같은 이름의 변수 생성 불가능 3. 같은 레벨이라 할지라도 해당 지역을 벗어나면, 기존의 변수는 사용 불가능하며, 새로 선언이 가능(지역1, 2의 변수 B)하며, 같은 내용을 저장하지 않음. (그냥 새 변수입니다.) 4. 상위 레벨에서는 하위 레벨의 지역변수를 참조하지 못함. 5. 지역변수..
#03. 메모리의 개념 메모리의 개념 지난 시간에는 순차적 코딩을 통해, 간단한 출력문에 대한 코드를 확인해 보았습니다. 그중 메모리에 대한 몇가지 개념과 특성을 알아보려고 한다. (우리는 이번 게시물을 통해 int, float등에 대한 심도있는 학습을 하고자 하는게 아님을 분명히 밝힙니다. 그러니 어려운 이야기 나올까봐 쫄지 마시길...) 프로그래밍은 일단 메모리를 얼마나 적절하게 사용하느냐에 따라 작업에 대한 이해도가 달라지게 됩니다. 하지만 이러한 개념적 방식은 어떠한 곳에서도(필자가 아는 한...) 강의나 수업하지 않습니다. 일단 우리가 코딩을 하는데 있어서 사용되는 다양한 언어가 있습니다. (SQL, Python, C, C++, C#, java, lua, 등등... 매우 많습니다...) 모든 언어의 공통점은 메모리를 ..
코딩의 기본적인 개념(프로그래밍 개념)좀 알고 공부하자(응?) 코딩할때 개념좀 잡고 공부하자 최근 프로그래밍이 활성화 되면서, 프로그래밍 관련 자료들이 많아지고 있습니다. 코딩을 하기 전에, 몇가지 개념과 코딩하는 방식적인 요령을 익히면, 코딩에 대한 실력이 월등히 높아지고, 그에 따른 효율 역시 높아지게 됩니다. (저도 그렇게 된 케이스 입니다) 뭔 거창한 소린가 하겠지만... 앞으로 블로깅을 하게될 내용은 코딩전 알아두면, 매우 좋은 개념들을 블로깅 하려고 합니다. 결론은 그냥 알아두면 코딩이라는게 쉬워진다!! 라고 하자! 그러한 부분은 현재 게시판(프로그래밍을 처음 시작합니까?)에 남겨 놓을 것입니다. 그리고 프로그래밍을 처음 시작한다면 다소 귀찮거나 재미 없는 부분이 있을 수도 있습니다. 하지만 차근차근 한번씩 읽어보시는 것도 많은 도움이 될 것이라 생각됩니다.