概述
最近参加不少小公司的笔试,都是关于C++开发工程师的岗位,考察的题目比较基础。不少公司都考察了关于字符处理函数的实现,这些看起来很简单,其实需要注意的地方还是很多的。这里给出strlen、strcpy、strcat等函数的实现,以及指出需要注意的地方。
strlen求字符串的实际长度,其函数的原型为:
extern unsigned int strlen(char *s);
其实现如下:
int strlen(char *s)
{
int n=0;
while(*s!='
最近参加不少小公司的笔试,都是关于C++开发工程师的岗位,考察的题目比较基础。不少公司都考察了关于字符处理函数的实现,这些看起来很简单,其实需要注意的地方还是很多的。这里给出strlen、strcpy、strcat等函数的实现,以及指出需要注意的地方。
strlen求字符串的实际长度,其函数的原型为:
extern unsigned int strlen(char *s);
其实现如下:
int strlen(char *s)
{
int n=0;
while(*s!='