當前位置:編程學習大全網 - 編程軟體 - C語言中頭文件stdlib.h是幹什麽用的,怎麽用?

C語言中頭文件stdlib.h是幹什麽用的,怎麽用?

stdlib.h裏面定義了五種類型、壹些宏和通用工具函數。 類型例如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頭文件查看。

C語言為了方便用戶編寫程序,為用戶開發了大量的庫函數,其定義在.h文件中,用戶可以調用這些函數實現強大的功能。所以對於用戶來說,掌握這些函數的用法是提高編程水平的關鍵。

擴展資料:

包含的函數舉例

輸入樣式:C語言模式:#include <stdlib.h>

C++樣式:#include <cstdlib>

1、函數名稱:calloc

函數原型: void calloc(unsigned n,unsigned size);

函數功能: 分配n個數據項的內存連續空間,每個數據項的大小為size

函數返回: 分配內存單元的起始地址,如果不成功,返回0

2、函數名稱:free

函數原型: void free(void* p);

函數功能: 釋放p所指的內存區

函數返回:

參數說明: p-被釋放的指針

3、函數名稱:malloc

函數原型: void * malloc(unsigned size);

函數功能: 分配size字節的存儲區

函數返回: 所分配的內存區地址,如果內存不夠,返回0

百度百科-stdlib.h

  • 上一篇:C#編程中如何在局域網內訪問某機器上的***享文件?
  • 下一篇:VB和C#的區別是什麽
  • copyright 2024編程學習大全網