본문 바로가기
프로그래밍

1_5.reference타입

by BlueOcean&Shark 2019. 1. 7.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace cshapExOne7
{
    class Program
    {
        static void Main(string[] args)
        {
            /*
             * value타입과 reference타입
             * 
             * value타입(값 형식) - 변수가 값을 담는 데이터 형식
             * reference타입(참조형식) - 변수가 값 대신에 그 값이 있는 곳의
             *                          위치의 값(주소)을 담고있는 형식
             * 
             * cf)---------------------------------------------------------
             * 메모리영역 : 스택(stack), 힙(heap)
             * 값형식과 관련있는 메모리영역은 스택(stack)메모리 영역
             * 참조형식과 관련있는 메모리영역은 힙(heap)메모리 영역
             * 
             * 참조 형식은 힙과 스택을 함께 이용
             *  - 힙영역에는 실제 데이터를 저장하고
             *  - 스택영역에는 실제 데이터가 저장되어 있는 힙의 메모리 주소가 저장
             * ------------------------------------------------------------
             * */
        }
    }
}
 
cs


'프로그래밍' 카테고리의 다른 글

1_7.형변환1  (0) 2019.01.09
1_6.boxing/unboxing  (0) 2019.01.07
1_4.null과 nullable ( reference타입/value타입 )  (0) 2019.01.06
1_3.접미어와 MaxValue/MinValue  (0) 2019.01.06
1_2.자료형과 변수선언  (0) 2019.01.06

댓글