개발하는 기계공학도

  • 홈
  • daily
  • CS
  • Frontend
  • Backend
  • JAVA
  • 프로그래머스
  • 이것이 취업을 위한 코딩테스트다
  • Github
  • 방명록

CS 12

[CS50] 메모리 교환, 스택, 힙

힙에 있는 메모리를 할당해준다. 함수의 지역 변수들은 스택이라는 메모리 제일 아래에 쌓인다. #include void swap(int a, int b); int main(void) { int x = 1; int y = 2; printf("x is %i, y is %i\n", x, y); swap(x, y); printf("x is %i, y is %i\n", x, y); } void swap(int a, int b) { int tmp = a; a = b; b = tmp; } //noswap #include void swap(int a, int b); int main(void) { int x = 1; int y = 2; printf("x is %i, y is %i\n", x, y); swap(&x, &y)..

CS 2021.10.27

[CS50] 메모리 할당과 해제

melloc 으로 메모리를 할당해줬다면 free로 다시 풀어주어야 한다. #include void f(void) { int *x = malloc(10 * sizeof(int)); x[10] = 0; } int main(void) { f(); return 0; } x[10]는 할당하지 않은 메모리 : buffer overflow [1] https://www.boostcourse.org/cs112/lecture/119032?isDesc=false 모두를 위한 컴퓨터 과학 (CS50 2019) 부스트코스 무료 강의 www.boostcourse.org

CS 2021.10.27
1 2
더보기
프로필사진

  • 분류 전체보기 (133)
    • 일상 (10)
    • 정기간행물 (39)
      • daily (39)
      • weekly (0)
      • monthly (0)
    • CS (12)
      • 운영체제 (7)
      • 네트워크 (1)
      • DB (2)
    • Backend (7)
      • JAVA (6)
      • Spring, SpringBoot (0)
    • DevOps (7)
      • Spring Cloud로 개발하는 마이크로서비스 .. (6)
      • 따라 배우는 도커 (1)
    • 코딩테스트연습 (56)
      • 프로그래머스 (39)
      • 이것이 취업을 위한 코딩테스트다 (2)
      • 백준 (15)

Tag

String, 싸피, docker, 모던 자바 인 액션, SSAFY, 우테코, 코딩테스트, 백준, 로또의 최고 순위와 최저 순위, 알고리즘, 슈코데이, 계획, 한빛N, Java, 이것이 취업을 위한 코딩 테스트다., 불가능을 가능으로 만드는 토스의 엔지니어링 직군, 프로그래머스, Re-Search, 면접, 개발 주니어들을 위한 검색 방법론,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바