摘要: C语言标准库函数 原型声明:extern char *strcpy(char *dest,char *src); 头文件:string.h 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 编辑本段典型实现 /********************** * C语言标准库函数strcpy的一种典型的工业级的最简实现 * 返回值: * 返回目标串的地址。 * 对于出现异常的情况ANSI-C99标准并未定义,故由实现者决定返... 阅读全文
posted @ 2011-08-21 16:07 又是一年夏天 阅读(301) 评论(0) 推荐(0)
摘要: #include "stdio.h"#include "string.h"void main(){char aa[10];printf("%d",strlen(aa));printf("%d",sizeof(aa));}程序运行得到结果是strlen(aa)=15.sizeof(aa)=10;这是怎么回事呢?strlen是有效字符串的长度,不包含‘\0’,与初始化有关系,而sizeof与初不初始化没有关系。下面我们看看它们的区别吧(以下都是在网上查的)strlen(char*)函数求的是字符串的实际长度,它求得方法 阅读全文
posted @ 2011-08-21 14:00 又是一年夏天 阅读(9002) 评论(2) 推荐(2)
摘要: #include<stdio.h>#define Max 200int main(){ char str[Max]; int len=0,i; char *strlen; char *left; char temp; printf("输入字符串:"); gets(str); strlen=str; left=str; while(*strlen++) len++; strlen-=2;//这里很值得思考 while(left<strlen) { temp=*left; *left+... 阅读全文
posted @ 2011-08-21 13:44 又是一年夏天 阅读(300) 评论(0) 推荐(0)