国产探花免费观看_亚洲丰满少妇自慰呻吟_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 * 類型的返回值?

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

圖片精選

主站蜘蛛池模板: 时尚| 宜黄县| 淮南市| 常山县| 文山县| 青海省| 郁南县| 三台县| 徐闻县| 万盛区| 清河县| 呼伦贝尔市| 启东市| 五常市| 来安县| 万年县| 平陆县| 四平市| 台中县| 河南省| 颍上县| 乐都县| 柘城县| 襄樊市| 兰州市| 绍兴市| 安多县| 如皋市| 霍邱县| 松滋市| 晴隆县| 信宜市| 荣成市| 怀化市| 延安市| 息烽县| 苏尼特右旗| 贡嘎县| 双城市| 上饶县| 台山市|