å
å«å½æ°ï¼
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-转æ¢ååºå符串é¿åº¦
温馨提示:内容为网友见解,仅供参考