C語言頭文件#include 的作用


 

 
 stdlib 頭文件即standard library標准庫頭文件   stdlib 頭文件里包含了C、C++語言的最常用的 系統函數   該文件包含了的C語言標准 庫函數的定義

  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頭文件看看。

 

stdlib.h用法  1函數名稱: calloc

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

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

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

  2函數名稱: free

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

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

  函數返回:

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

  3函數名稱: malloc

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

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

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

  4函數名稱: realloc

  函數原型: void * realloc(void * p,unsigned size);

  函數功能: 將p所指出的已分配內存區的大小改為size,size可以比原來分配的空間大或小

  函數返回: 返回指向該內存區的指針.NULL-分配失敗

  5函數名稱: rand

  函數原型: int rand(void);

  函數功能: 產生0到32767間的隨機整數(0到0x7fff之間)

  函數返回: 隨機整數

  6函數名稱: abort

  函數原型: void abort(void)

  函數功能: 異常終止一個進程.

  7函數名稱: exit

  函數原型: void exit(int state)

  函數功能: 程序中止執行,返回調用過程

  函數返回:

  參數說明: state:0-正常中止,非0-非正常中止

  8函數名稱: getenv

  函數原型: char* getenv(const char *name)

  函數功能: 返回一個指向環境變量的指針

  函數返回: 環境變量的定義

  參數說明: name-環境字符串

  9函數名稱: putenv

  函數原型: int putenv(const char *name)

  函數功能: 將字符串name增加到DOS環境變量中

  函數返回: 0:操作成功,-1:操作失敗

  參數說明: name-環境字符串

  10函數名稱: labs

  函數原型: long labs(long num)

  函數功能: 求長整型參數的絕對值

  函數返回: 絕對值

  11函數名稱: atof

  函數原型: double atof(char *str)

  函數功能: 將字符串轉換成一個雙精度數值

  函數返回: 轉換后的數值

  參數說明: str-待轉換浮點型數的字符串

  12函數名稱: atoi

  函數原型: int atoi(char *str)

  函數功能: 將字符串轉換成一個整數值

  函數返回: 轉換后的數值

  參數說明: str-待轉換為整型數的字符串

  13函數名稱: atol

  函數原型: long atol(char *str)

  函數功能: 將字符串轉換成一個長整數

  函數返回: 轉換后的數值

  參數說明: str-待轉換為長整型的字符串

  14函數名稱: ecvt

  函數原型: char *ecvt(double value,int ndigit,int *dec,int *sign)

  函數功能: 將浮點數轉換為字符串

  函數返回: 轉換后的字符串指針

  參數說明: value-待轉換底浮點數,ndigit-轉換后的字符串長度

  15函數名稱: fcvt

  函數原型: char *fcvt(double value,int ndigit,int *dec,int *sign)

  函數功能: 將浮點數變成一個字符串

  函數返回: 轉換后字符串指針

  參數說明: value-待轉換底浮點數,ndigit-轉換后底字符串長度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM