国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c++面試題之編寫strcpy函數

2019-11-08 02:43:55
字體:
來源:轉載
供稿:網友

1. 編寫 strcpy 函數 已知 strcpy 函數的原型是 Char *strcpy(char *strDest,const char *strSrc); 其中 strDest 是目的字符串, strSrc 是源字符串。 (1) 不調用 C/C++的字符串庫函數,請編寫函數 strcpy

char *strcpy(char *strDest, const char *strSrc) { assert((strDest!=NULL)&&(strSrc!=NULL)); /* assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程序執行,原型定義:#include <assert.h>void assert( int exPRession );assert的作用是現計算表達式 expression ,如果其值為假(即為0),那么它先向stderr打印一條出錯信息,然后通過調用 abort 來終止程序運行。 */ char *addr=strDest; while (*strSrc!='/0') { *strDest=*strSrc; strDest++; strSrc++; } return addr; }

(2) Strcpy 能把 strSrc 的內容復制到 strDest ,為什么還要 char * 類型的返回值?

為了支持:鏈式表達式。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阜南县| 同江市| 连城县| 赤峰市| 平乐县| 新建县| 巧家县| 平罗县| 阿尔山市| 恭城| 松潘县| 德令哈市| 手机| 岚皋县| 郎溪县| 怀安县| 那坡县| 昌平区| 嘉兴市| 大方县| 靖边县| 东丰县| 宣恩县| 榆中县| 潞西市| 新龙县| 葵青区| 赤水市| 彭州市| 郑州市| 长丰县| 荃湾区| 孟州市| 泽州县| 新田县| 油尖旺区| 紫云| 延边| 玛沁县| 南岸区| 新乡县|