首頁 >常見問題 >string.h是什麼頭文件

string.h是什麼頭文件

(*-*)浩
(*-*)浩原創
2019-06-03 15:35:5624290瀏覽

string.h是C語言標準庫中一個常用的頭文件,在使用到字元數組時需要使用。

string.h是什麼頭文件

string.h在c語言和c 語言中都被廣泛的使用,但是具體情況不是很一樣。由於傳統的C 脫胎於C,所以傳統C 中於C語言中對本詞條的用法差不多,經過美國標準化組織修改標準化後的標準C 中,定義則是大不相同。

c 中string與string.h 的作用和區別

答:一般在C 的庫中,對於一個舊的,也就是帶“.h”擴展名的庫檔案(例如iostream.h),在新標準後的標準庫中都有一個不帶“.h”擴展名的與之相對應,區別除了後者的好多改進之外,還有一點就是後者的東東都塞進了「std」名字空間。

但唯獨string特別。

推薦課程:C語言教學

問題在於C 要相容C的標準函式庫,而C的標準函式庫裡剛好也已經有一個名字叫做「string.h」的頭文件,包含一些常用的C字串處理函數。

這個頭檔跟C 的string類半點關係也沒有,所以 並非 的“升級版本”,他們是毫無關係的兩個頭檔。

c 中包含哪些函數?

答案:常用函數如下:

strlen求字串長度

strcmp比較2個字串是否一樣

strcat字串連接操作

strcpy字串拷貝運算

strncat字串連接運算(前n個字元)

strncpy字串拷貝運算(前n個字元)

#strchr查詢字串

strstr 查詢子字串函數用法

以下為string.h檔案中函數的詳細用法,附加實例:

strcpy

函數名稱:strcpy

功能: 拷貝一個字串到另一個

用法: char *strcpy(char *destin, char *source);

程式範例:

#include<stdio.h>
#include<string.h>
int main(void)
{
char string[10];
char*str1="abcdefghi";
strcpy(string,str1);
printf("%s\n",string);
return 0;

以上是string.h是什麼頭文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn