- 博客(8)
- 收藏
- 关注
原创 MyString实现
mystring.h class MyString { public: MyString(const char *p =NULL); MyString(const MyString &another); MyString& operator= (const MyString &another); MyString operator+ (const
2016-02-04 14:58:51
1290
原创 C语言实现strcat
#include char *MyStrcat(char *dest,char *src) { char *t = dest; while(*dest) { dest++; } while(*dest++ = *src++) ; return t; } int main(void)
2016-01-22 14:17:25
402
原创 C语言实现strcmp
#include int MyStrcmp(const char *s1,const char *s2) { while(*s1 != '\0'&&*s2 != '\0'&&*s1 == *s2) { s1++; s2++; } return *s1 *s2 ?-1:(*s1==*s2 ?0:1); }
2016-01-22 14:05:59
416
原创 C语言实现strcpy
#include char *MyStrcpy(char* dest, const char* src) { char *s1 = dest; while(*dest++ = *src++); return s1; } int main(void) { char dest[] = "abc"; char src[] = "def
2016-01-22 13:57:52
346
原创 C语言实现strlen
#include int MyStrlen(const char *src) { int len = 0; while(*src++) { len++; } return len; } int main(void) { char *src = "abcde"; int len = MyStr
2016-01-22 13:50:01
399
原创 申请二维空间 并释放
#include int alloc2Dmem(int ***p,int base, int row,int line){ *p = (int **)malloc(base*sizeof(int*)); if(*p == NULL) return -2; for(int i = 0;irow;i++) { (*p)[i] = (int*)mall
2016-01-05 14:33:17
335
原创 单向链表,尾插法
#include #include static int count = 0; typedef struct node { int data; struct node *next; }Node; Node * createList() { Node *head = (Node *)malloc(sizeof(Node)); he
2016-01-05 13:30:02
448
原创 单向链表,头插法
#include typedef struct node { int data; struct node *next; }Node; static int count = 0;//计数 Node * createList() { Node*head = (Node *)malloc(sizeof(Node)); head->next =
2016-01-05 12:46:09
438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅