> 백엔드 개발 > C#.Net 튜토리얼 > C 언어에서 include는 무엇을 의미합니까?

C 언어에서 include는 무엇을 의미합니까?

烟雨青岚
풀어 주다: 2020-07-15 16:37:02
원래의
61679명이 탐색했습니다.

C 언어 "include" 의미: 헤더 파일은 "표준 라이브러리" 표준 라이브러리 헤더 파일입니다. 이 파일에는 C 언어 표준 라이브러리 함수 "stdlib"의 정의가 포함되어 있으며 C 및 C++ 언어에서 가장 일반적으로 사용되는 시스템 함수가 포함되어 있습니다.

C 언어에서 include<stdlib.h>는 무엇을 의미합니까?

C 언어에서 "include"의 의미는 다음과 같습니다. 헤더 파일은 표준 라이브러리 표준 라이브러리 헤더 파일입니다. 이 파일에는 C 언어 표준 라이브러리 함수 stdlib의 정의가 포함되어 있습니다. C++ 언어에서 가장 일반적으로 사용되는 시스템 기능인 C를 포함합니다.

stdlib.h는 5가지 유형, 일부 매크로 및 일반 유틸리티 기능을 정의합니다. size_t, wchar_t, div_t, ldiv_t 및 lldiv_t와 같은 유형, EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX 및 MB_CUR_MAX 등과 같은 매크로

malloc(), calloc(), realloc(), free(), system(), atoi(), atol(), rand(), srand(), exit() 등 컴파일러의 include 디렉터리에 있는 stdlib.h 헤더 파일을 열어 구체적인 내용을 확인할 수 있습니다.

stdlib.h 사용법

1 함수 이름: calloc

함수 프로토타입:

void * calloc(unsigned n,unsign size);
로그인 후 복사

함수 함수: n개의 데이터 항목에 대해 메모리 연속 공간을 할당하며, 각 데이터 항목의 크기는 size

함수가 반환됩니다. : 할당된 메모리 단위의 시작 주소, 실패 시 0

2를 반환함 함수 이름: free

함수 프로토타입:

void free(void* p);
로그인 후 복사

함수 함수: p

가 가리키는 메모리 영역 해제함수 반환:

매개변수 설명: p-released 포인터

3 함수 이름: malloc

함수 프로토타입:

void * malloc(unsigned size);
로그인 후 복사

함수 함수: 바이트 크기의 저장 영역 할당

함수 반환: 할당된 메모리 영역 주소, 메모리가 충분하지 않으면 0

4를 반환합니다. 함수 이름: realloc

함수 프로토타입:

void * realloc(void * p,unsigned size);
로그인 후 복사

함수 함수: p가 가리키는 할당된 메모리 영역의 크기를 크기로 변경합니다. 크기는 원래 할당된 것보다 크거나 작을 수 있습니다. space

함수 반환: 메모리 영역에 대한 포인터를 반환합니다. NULL - 할당 실패

5 함수 이름: rand

함수 프로토타입:

int rand(void);
로그인 후 복사

함수: 0~32767(0~0x7fff 사이)의 임의의 정수 생성 )

함수 반환: 임의의 정수

C 언어에서 include<stdlib.h>는 무엇을 의미합니까?

확장 정보:

함수는 특정 작업을 수행하기 위해 함께 구성된 프로그램을 말합니다. 서브루틴 및 (OOP에서는) 메소드라고도 합니다.

더 큰 프로그램은 일반적으로 여러 프로그램 블록으로 나누어야 하며 각 모듈은 특정 기능을 구현하는 데 사용됩니다. 모든 고급 언어에는 서브루틴을 사용하여 모듈의 기능을 구현하는 서브루틴이라는 개념이 있습니다.

C 언어에서 서브루틴의 기능은 메인 기능과 여러 기능으로 구성됩니다. 주 함수는 다른 함수를 호출하고, 다른 함수도 서로 호출할 수 있습니다. 동일한 함수는 하나 이상의 함수에 의해 여러 번 호출될 수 있습니다.

프로그래밍에서 일반적으로 사용되는 일부 기능 모듈은 종종 함수에 작성되고 공개 선택을 위해 함수 라이브러리에 배치됩니다. 프로그램 세그먼트를 반복적으로 작성하는 작업량을 줄이는 기능을 능숙하게 사용하십시오.

함수는 전역 함수와 전역 정적 함수로 구분됩니다. 생성자, 소멸자, 복사 생성자, 멤버 함수, 친구 함수, 연산자 오버로드 함수, 인라인 함수 등도 클래스에서 정의할 수 있습니다.

추천 튜토리얼: "C 언어 튜토리얼"

위 내용은 C 언어에서 include는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿