首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于返回临时指针的疑问解决方法

2012-05-28 
关于返回临时指针的疑问今天在看高质量C++编程指南,最后的习题C/C++ codechar *strcpy(char *dest, const

关于返回临时指针的疑问
今天在看高质量C++编程指南,最后的习题

C/C++ code
char *strcpy(char *dest, const char *src){    assert(src != NULL && dest != NULL);    char *address = dest;    while((*dest++ = *src++) != '\0' )     ;    return address;}
}

无法理解为啥要弄个临时的变量,而不直接返回dest。求好心人帮忙

[解决办法]
dest都自增多少次了?address记录了字符串开始地址,最终返回它。

热点排行