一、iostream.h頭文件
在C 中,iostream.h頭文件包含了輸入和輸出的基本功能。它定義了兩個重要的類: cin 和 cout。- cin:是一個輸入流對象,用于從控制臺獲取用戶的輸入。- cout:是一個輸出流對象
在C 中,iostream.h頭文件包含了輸入和輸出的基本功能。它定義了兩個重要的類: cin 和 cout。
- cin:是一個輸入流對象,用于從控制臺獲取用戶的輸入。
- cout:是一個輸出流對象,用于將數(shù)據(jù)打印到控制臺。
二、stdlib.h頭文件
stdlib.h頭文件是C標(biāo)準(zhǔn)庫的頭文件之一,它包含了一些常用的函數(shù)和類型的聲明。
1. exit(int)函數(shù):用于終止程序的運(yùn)行。
2. int rand()函數(shù):能夠返回0~32767之間的隨機(jī)整數(shù)。
3. rand()%n表達(dá)式:可以產(chǎn)生0~(n-1)范圍的任意隨機(jī)整數(shù)。
4. void* calloc(unsigned int n, unsigned int size)函數(shù):用來動態(tài)分配n個連續(xù)存儲位置。
5. void malloc(int size)函數(shù):用來動態(tài)分配大小為size個字節(jié)的存儲空間。
6. void realloc(int size)函數(shù):用來重新分配大小為size個字節(jié)的新存儲空間。
7. void free(void *p)函數(shù):釋放由參數(shù)p所指向的動態(tài)存儲空間。
三、string.h頭文件
string.h頭文件是C語言中用于字符串操作的頭文件,它包含了一些常用的字符串處理函數(shù)的聲明。
1. int strlen(const char *s)函數(shù):求字符串長度。
2. char* strcpy(char *dest, const char *src)函數(shù):字符串復(fù)制。
3. strcat(str1, str2)函數(shù):字符串連接。
4. strcmp(str1, str2)函數(shù):字符串比較。
5. strchr(str, character)函數(shù):串定位,返回字符在串中首次出現(xiàn)的位置。
6. strrchr(str, character)函數(shù):串右定位,返回字符在串中最后一次出現(xiàn)的位置。
7. strstr(str1, str2)函數(shù):串查找,返回在str1中找到的str2的位置。
通過了解各個頭文件所包含的函數(shù),我們能夠更好地理解和使用這些函數(shù),提高編程效率。