HR

  • 홈
  • 태그
  • 방명록

2025/06/22 1

[C] 메모리 초기화 함수 bzero(), memset()

1. bzero() 란?bzero함수는 c언어에서 메모리 초기화 함수로 쓰이고, 포인터 s부터 값을 n byte만큼 0으로 초기화 해주는 함수이다. (n이 0이면 아무 동작도 안함) 표준 c 라이브러리에 포함되어 있고, 링커에서 -lc로 링크됨. 2. memset() 란? memset()도 마찬가지로 메모리 초기화 함수인데, bzero()랑 다르게 메모리 블록을 특정 바이트 값으로 채우는 함수이다. 포인터 b부터 시작해서 len 바이트를 c(int 타입인데 내부적으로 unsigned char로 변환)로 채움 3. 주의할 점 1) bzero() 대신 memset() 쓰기bzero()는 POSIX 표준에서 deprecated 됨. memset()은 C 표준에 포함되어있고, 성능 측면에서도 컴파일러가 최적..

C 2025.06.22
이전
1
다음
더보기
프로필사진

HR

개발 / 인프라 / 보안 / 블록체인 / 암호학

  • 분류 전체보기 (59) N
    • 암호 (6)
      • 논문 (3)
      • 암호 이론 (1)
      • 동형암호 (0)
      • 암호 구현 (2)
    • 코딩 테스트 (13)
      • c언어 (1)
      • 파이썬 (6)
      • 자바 (6)
    • Java (3)
    • GO언어 (4)
    • 스프링 (4)
    • 인프라 (9)
    • 블록체인 (8)
      • 블록체인 개발 (6)
      • NFT (2)
    • 기타 (0)
      • 정보 (0)
      • 얘기들 (0)
    • 필기 (3)
    • 경제 (3)
    • C (3) N
    • SQL (0)

Tag

docker-compose, 인프라, 배포, docker, cicd, 최댓값과 최솟값, 자바, 프로그래머스, AWS, 도커, Jenkins, 젠킨스, 코딩테스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바