유머천국 코하비닷컴
https://cohabe.com/sisa/332320

0과 NULL의 차이점

댓글
  • 0100000 2017/08/11 15:08


    Null

    (w5I0jk)

  • 0100000 2017/08/11 15:09


    0

    (w5I0jk)

  • 탐켄치 2017/08/11 15:56


    0==NULL 맞는데욤 진지

    (w5I0jk)

  • 상사꽃 2017/08/11 18:10

    0 , false, NULL, '\0' 모두 물리적인 값은 0 이나 의미하는 바가 다르다가 아닐까요?

    (w5I0jk)

  • 엔델 2017/08/11 18:26

    C 언어에서는 NULL 은 0 과 같습니다.
    JAVA 언어에서는 NULL 과 0 은 다릅니다.
    Objective-C 언어에서는 NULL,nil,NIL 이 기술적으로는 0과 같지만, 혼용해서 쓰면 댓가를 치룹니다.

    (w5I0jk)

  • 두유맛초콜릿 2017/08/11 19:48

    자, 그럼 여기서 질문 나갑니다. 이 글에 댓글을 다신 분들의 연예 경험은 0일까요 Null 일까요? 정답은?

    (w5I0jk)

  • xtim 2017/08/11 20:13

    Some(0) vs None
    marvelous invention  vs  a billion dollar mistake.
    프로그래밍언어에 NULL을 집어넣은 범인은 바로 Tony Hoare,  NPE때문에  고생하신 분들은 이 분을 원망하시면 됩니다.

    (w5I0jk)

  • S2하늘사랑S2 2017/08/11 22:22

    null은 null이요 0은 0이로다.. 하면서 개발하고 있습니다.
    그때부터 편해지더라구요..

    (w5I0jk)

  • 죽음의일격 2017/08/12 01:24

    자바에서는 null 0 정확히 구분되죠
    원시타입이면 null불가
    래퍼클래스면 null가능 이 때 0과 구분 가능

    (w5I0jk)

  • Kongip 2017/08/12 15:09

    거 좀 한국말로 합시다!

    (w5I0jk)

  • 세츠님 2017/08/12 15:11

    아... 그러니깐
    여친이 없으면 0이고
    여친이 존재하지않으면 null 이란거네요?

    (w5I0jk)

  • 불여시 2017/08/12 15:15

    동양철학에서 말하는 '공'과 '허'의 차이이려나요? ㅋ

    (w5I0jk)

  • 이혁진 2017/08/12 15:24

    RDB 오라클 데이터베이스 에서는 확실하게 다릅니다.
    0 은...저장 공간을 잡아먹지만....NULL은 공간을 잡아먹지 않죠....
    0이 저장된, 1억줄 자리 table과....null이 저장된 1억줄 가지 table의 사이즈는 다릅겁니다.......

    (w5I0jk)

  • 바부팅팅이 2017/08/12 15:29

    자, 이제 nil이 뭔지 알려주세요. ㅎㅎ

    (w5I0jk)

  • 밀리좋아 2017/08/12 16:05


    직업별 NULL

    (w5I0jk)

  • 소리지르세요 2017/08/12 16:54

    제 여자친구는  null 인가요? 0 인가요?

    (w5I0jk)

  • 밥은먹고다님 2017/08/12 18:02

    여자친구의 수     : 0
    여자친구의 존재  : null

    (w5I0jk)

  • 크리링 2017/08/12 18:05

    영 원히 넌 모르겠지만
    널 사랑해

    (w5I0jk)

  • 와이걸사네 2017/08/12 18:09

    이과 망했으면

    (w5I0jk)

  • 콩바구니 2017/08/12 19:02

    프로그래밍에서 변수를 사용할때는 우선 메모리 영역에서 어느만큼을 쓰겠다고 선언합니다.
    이때 선언하는 타입에 따라 메모리에서 차지하는 사이즈가 정해집니다.
    객체지향 프로그래밍에서 객체를 동적할당을 하는 경우 변수는 해당 메모리를 참조하는 주소값을 가지고 있게 되는데 이것이 포인터입니다.
    변수를 선언후 아무것도 대입하지 않은 상태가 null인데. 이것이 0과 의미가 다른 이유는 어떤 의미도 나타내지 않는. 비어있는 상태임을 의미하는 것 입니다.
    0과 다릅니다. 없다는 의미도 없다는 것입니다.
    이렇게 설명하니 좀 했갈릴 수 있는데.
    답안지에 0이라고 적은것(0)과 아무것도 적지않은것(null) 의 차이라고 보면 됩니다.
    참고로 동적선언을 한 변수에 객채를 대입하지 않은 상태에서 해당 변수를 참조했을 때 일어나는 인셉션이 널포인터 인셉션 입니다.  코딩할 때 자주 만나게 되는 런타임에러 중 하나지요.

    (w5I0jk)

  • 불꽃길 2017/08/12 19:05

    null 은 느낌상 아무것도 없어요 0도 1도
    근데 0은 있어요ㅠ0이라는 것이

    (w5I0jk)

  • 옥군 2017/08/12 19:08

    다들 오늘 무슨일 있으세요? 여기서 이러시면 안됩니다...ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ

    (w5I0jk)

  • 오유워보이 2017/08/12 19:16

    몰라서 물어보는데요...
    0 + 3 = 3 이 맞는 수식 이잖아요?
    null + 3 = null 이러나요?

    (w5I0jk)

(w5I0jk)