常考的例子.docVIP

  • 6
  • 0
  • 约6.26千字
  • 约 16页
  • 2016-12-03 发布于河南
  • 举报
常考的例子

1. 2. 编译时,没有错;运行后,确实有错,说明数组是在栈上分配的,而常量字符串是在静态存储区。 3.数组复制给指针 4. 5. Strcpy函数的原型: char *copy(char *strdest, const char *source) { assert((strdest!=NULL)(source!=NULL)); char *address=strdest; while((*strdest++=*source++)!=\0) NULL; return address; } //直到最后一个数字为‘\0’,所以strcpy的复制是包括‘\0’的 Strlen函数:不包括’/0’ //实现获取str长度? int getstrlen(const char *str) { int len=0; while(*str++!=‘\0’) { len++; } return len; } //查找一个子串,这个函数在s1中查找整个s2第1次出现的起始位置 //并返回一个指向该位置的指针。如果s2并没有完整的出现在s1的任何 //位置,函数将返回一个NULL指针。如果第2个参数是1个空字符串,函数就返回s1; const char *s1trs

文档评论(0)

1亿VIP精品文档

相关文档