우리가 사용하고 있는 모든 앱과 우리가 만들게 될 프로그램들은 간단하게 생각해보면 모두 데이터의 입력과 출력에 대해서 다루는 일이다. 예를 들어서. 입력 : 사용자의 회원가입 출력 : 사용자의 개인 정보 조회 변수는 프로그래밍에서 데이터를 다루기 위한 핵심 개념이다 1. 변수란 무엇인가? 20 + 4 컴퓨터는 계산과 기억을 수행하는 장소가 다르다 CPU : 연산 / 메모리 : 기억, 저장 20 과 4 를 컴퓨터 메모리에 저장하고 CPU에 가져와서 + 연산을 수행하고 그 결과를 다시 메모리에 저장한다 그렇다면 어떻게 메모리에 접근할 수 있을까? 변수는 값이 저장되어 있는 메모리 주소에 붙여진 상징적인 이름이다 변수가 있기 때문에 직접 메모리 주소에 접근할 필요가 없이 변수의 이름을 참조에서 저장된 값에 접..