strcpy,即string copy(字串複製)的縮寫。
strcpy是一種c語言的標準庫函式,strcpy把從src位址開始且含有』\0』結束符的字串複製到以dest開始的位址空間,返回值的型別為char*。
定義乙個字串char a[20],和乙個字串c=「i am a teacher!」;
把c複製到a中就可以這樣用:strcpy(a,c);
這個函式包含在標頭檔案 中.
//
//c語言標準庫函式strcpy的一種典型的工業級的最簡實現。
//對於出現異常的情況ansi-c99標準並未定義,故由實現者決定返回值,通常為null。
//引數:des為目標字串,source為原字串。
char* strcpy(char* des,const char* source)
//while((*des++=*source++));的解釋:賦值表示式返回左運算元,所以在賦值'\0'後,迴圈停止。
這是c語言裡面複製字串的庫函式, 函式宣告包括在專門處理字串的標頭檔案中:
char * strcpy( char * dst, const char * src );
這個函式把字串src複製到一分配好的字串空間dst中,複製的時候包括標誌字串結尾的空字元一起複製。操作成功,返回dst,否則返回null.
#include#include void main()
C語言 strcpy 函式
strcpy,即string copy 字串複製 的縮寫。strcpy是一種c語言的標準庫函式,strcpy把含有 0 結束符的字串複製到另乙個位址空間,返回值的型別為char c語言 strcpy 函式用於對字串進行複製 拷貝 標頭檔案 string.h 語法 原型 char strcpy cha...
strcpy基本用法
c語言標準庫函式strcpy,把從src位址開始且含有null結束符的字串複製到以dest開始的 位址空間。原型宣告 extern char strcpy char dest,const char src 標頭檔案 include 和 include 功能 把從src位址開始且含有 0結束符的字串複...
C語言 編寫strcpy函式
很多公司的面試官在面試程式設計師的時候 要求應聘者寫出庫函式strcpy 的工作方 式或者叫實現,很多人以為這個題目很簡單,實則不然,別看這麼乙個小小的函式 它可以從三個方面來考查 1 程式設計風格 2 出錯處理 3 演算法複雜度分析 用於提高效能 最好的寫法如下 如下 include includ...