swchung09 님의 블로그

  • 홈
  • 태그
  • 방명록

구조체_함수 1

동적 할당, 구조체

일반적인 배열과 변수는 메모리 안에 변수가 할당된다. 이는 코드가 컴파일 될 때 크기가 정해지기 때문에, 이후 크기를 런타임에 추가적으로 할당 하기 위해서는 동적 할당이 필요하다.동적 할당에는 3가지 방법이있다.-malloc() 가장 자주 사용되는 동적할당 방법이고, 원하는 자료형의 메모리를 직접할당하는 방식이다.int *arr = (int *)malloc(n*sizeof(int));(여기서 사용되는 sizeof는 자료형이나 배열의 크기를 리턴한다. 그러나 배열은 기본적으로 자료형의 크기*전체 수이다.)-calloc() 메모리를 원하는 개수 만큼 정확히 할당하는 방법이다. 이 방법은 malloc(n*sizeof(int))일 경우 calloc(n, sizeof(int))와 같다.int *arr2 = (in..

C, C++ 2025.04.15
이전
1
다음
더보기
프로필사진

swchung09 님의 블로그

swchung09 님의 블로그 입니다.

  • 분류 전체보기 (80)
    • HTML, CSS, JS, 웹, 네트워크 (19)
    • 백준 C, C++ 문제(소스코드만) (21)
    • 서버 (3)
    • 백준 C, C++ 문제 (11)
    • 백준 Python 문제 (0)
    • C, C++ (5)
    • Python (0)
    • 기타 (20)

Tag

linux, 와일드카드 마스크, Port-Security, ubuntu dhcp, pat, C++, Express, JavaScript, Node.js, 실수?, ip자동할당, SSH, UTM, c, Ether Channel, NAT, ubuntu, Rosetta2, 네트워크, FrameRelay,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

티스토리툴바