- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 字符串指针与字符数组的区别
用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题: 1. 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。 2. 对字符串指针方式 char *ps="C Language";
2014-03-05 21:58:48 886
原创 不调用库函数,实现自己的strcpy(使用时的注意事项)
#include #include using namespace std; char *strcpy(char *strDest, const char *strSrc) { assert((strDest != NULL) && (strSrc != NULL)); char* address = strDest; while ((*strDest++ = *strSrc++)
2014-03-05 21:41:26 1978
原创 写一个函数,将其中的/t都转换成4个空格。(C++版)
很老的一道面试题,网上没有看到正确的C++版本,遂自己写一个。 #include #include using namespace std; string ReplaceTab(string& strSrc) { for (size_t i = 0; i < strSrc.size(); ++i) { if (strSrc[i] == '\t') { strSrc.er
2014-03-05 15:37:32 1875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人