본문 바로가기 메뉴 바로가기

개발자 유니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 유니 Github Second Brain

검색하기 폼
  • 전체보기 (14)
    • Computer Science (2)
      • 컴퓨터구조 (1)
      • 프로그래밍 언어론 (1)
    • Language (7)
      • Java (5)
      • Python (1)
      • HTML, CSS (1)
    • Infra (0)
      • AWS (0)
      • CI, CD (0)
    • Retrospect (5)
      • 데브코스 (3)
      • 오늘의 일기 (2)
  • 방명록

Language/Python (1)
[Python] 리스트 자료형이 있지만, 튜플 자료형이 필요한 이유

리스트 자료형? 튜플 자료형? 프로그래밍 언어에 연관성이 존재하는 데이터를 나열하는 방법을 흔히 "배열"이라고 불리는 형태로 많이 사용한다. 컴퓨터 공학에 입문할 때 배우는 대표적인 언어인 C언어에도 이 배열이라는 형태가 있다. C언어에서 배열을 배울 때 아래와 같은 형태를 먼저 배운다. #include int main(void) { int a[5] = {1, 2, 3, 4, 5} return 0; } C언어는 배열을 선언할 때 메모리에 해당하는 배열의 크기를 미리 할당한다. 위 코드에서 a 배열의 크기를 5로 지정했기 때문에 메모리의 5칸을 미리 할당 받는 것이다. 위에서는 정수형 자료를 5개 모두 넣었지만, 만약 {1, 2}만 줬다고 하면 메모리의 나머지 3칸은 쓰레기 값이 들어가있는 상태이다. 즉,..

Language/Python 2022. 2. 21. 20:59
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • Java 실행원리
  • 자바 동적로딩
  • JVM 실행원리
  • Runtime Constant Pool
  • JVM Runtime Data Areas
  • string pool
  • JVM Memory Areas
  • Dynamic Loading
  • flex 수직정렬
  • JVM Execute Engine
  • flex vertical align
  • 가변객체
  • 프로그래머스 데브코스
  • Java Compile time
  • wsl2 오류
  • JVM ClassLoader
  • CPU execution time
  • flex box
  • 프로그래머스
  • 클라우드 기반 백엔드 데브코스
  • Hotspot Compiler
  • extension 다운 안됨
  • JIT Compiler
  • vscode 오류
  • flex align
  • 컴퓨터 성능 지표
  • Java 컴파일러 동작 원리
  • JVM
  • 백엔드 데브코스
  • 코딩부트캠프
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바