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

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

圖片精選

主站蜘蛛池模板: 夹江县| 宁波市| 白玉县| 乐昌市| 南乐县| 永城市| 绍兴市| 天水市| 阿尔山市| 赤城县| 永丰县| 澄迈县| 浪卡子县| 永德县| 格尔木市| 呼伦贝尔市| 赣州市| 忻州市| 莲花县| 阳朔县| 响水县| 桃园市| 朝阳市| 西乌珠穆沁旗| 林周县| 林甸县| 喜德县| 青州市| 嘉峪关市| 通城县| 伊吾县| 临汾市| 荔浦县| 明光市| 普宁市| 搜索| 阿图什市| 嵩明县| 阿瓦提县| 达拉特旗| 甘泉县|