摘要: strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。void*memcpy(void*dest,constvoid*src,size_tcount);?char* strcpy(char* dest, constchar* src) // 实现src到dest的复制{ 阅读全文
posted @ 2013-09-24 12:57 千里猿 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1 .在C++中可以定义数组的引用,用以解决C中无法解决的“数组降价”问题,我们先来看看什么是“数组降价”,先看如下代码:…void Test( char array[20] ){ cout << sizeof(array) << endl; // 输出 4}char array[20] = { 0 };cout << sizeof(array) << endl; // 输出 20Test( array );… 我们看到,对于同样的数组array,一个输出4,另一个输出20.这是因为void Test( char array[20] ) 中的ar 阅读全文
posted @ 2013-09-24 10:12 千里猿 阅读(854) 评论(0) 推荐(0) 编辑