C语言
骑车男孩
这个作者很懒,什么都没留下…
展开
-
C语言:实现字符串反转函数(不使用库函数,只开辟空间)
#include<stdio.h>#include<stdlib.h>#include<string.h>void strReverse(char *inStr,char *outStr){ while(*inStr) { inStr++; } --inStr; while(*inStr){ *outStr = *inS原创 2021-04-16 16:38:23 · 571 阅读 · 0 评论 -
C语言:链表的运用(二)
目录动态创建链表前插法动态创建链表尾插法动态创建链表前插法#include<stdio.h>#include<stdlib.h>struct Test{ int data; struct Test *next;};void printLink(struct Test *head){ struct Test *p = head; while(p != NULL) {原创 2021-04-09 15:30:25 · 99 阅读 · 0 评论 -
C语言:链表运用(一)
链表运用(一)(1)链表的输出(2)链表的个数、查找(3)链表的后插、前插(4)链表的删除(1)链表的输出(2)链表的个数、查找(3)链表的后插、前插(4)链表的删除(1)链表的输出#include<stdio.h>struct Test{ int data; struct Test *next;};void printLink(struct Test *head){ struct Test *p = head;原创 2021-03-31 01:00:06 · 127 阅读 · 0 评论 -
C语言:实现strchr函数,实现strstr函数
实现strchr函数#include<stdio.h>void myputs(char *p){ while(*p != '\0') { printf("%c",*p++); } putchar('\n');}char *myStrchr(char *str,char c){ while(*str != '\0') { i原创 2021-03-31 00:02:52 · 509 阅读 · 0 评论 -
C语言:实现strcat函数,strcmp函数
实现strcat函数#include<stdio.h>void myputs(char *p){ while(*p != '\0') { printf("%c",*p++); } putchar('\n');}void myStrcat(char *dest,char *src){ while(*dest != '\0') {原创 2021-03-30 00:08:48 · 302 阅读 · 0 评论 -
C语言:实现strcpy函数,strncpy函数
#include<stdio.h>void myputs(char *p){ while(*p != '\0') { printf("%c",*p++); } putchar('\n');}void myStrcpy(char *dest,char *src){ if(dest == NULL || src == NULL) {原创 2021-03-30 00:00:08 · 162 阅读 · 0 评论 -
C语言:实现strlen函数 ,memset函数
实现strlen函数#include<stdio.h>int mystrlen(char *str){ int cnt = 0; while(*str++ != '\0') { cnt++; } return cnt;}int main(){ char *p = "landlsad ad "; int len = mystrlen(p);原创 2021-03-29 23:55:12 · 190 阅读 · 0 评论 -
C语言:实现puts函数,gets函数
实现puts函数#include<stdio.h>void myputs(char *p){ while(*p != '\0') { printf("%c",*p++); } putchar('\n');}int main(){ char *p = "landlsad ad "; myputs(p); return 0;}实现get原创 2021-03-29 23:49:34 · 1434 阅读 · 0 评论