【C语言】【面试题】【笔试题】模拟实现strncmp
来源:互联网 发布:怡境景观 知乎 编辑:程序博客网 时间:2024/04/30 06:58
#include <stdio.h>#include <stdlib.h>#include <assert.h>int my_strncmp(const char *dest, const char *src, int len){ assert(dest); assert(src); while (len && (*dest == *src)) { dest++; src++; len--; } if (*dest == '\0') { return 0; } else if (len == 0) { dest--; src--; return *dest - *src; } else { return *dest - *src; }}int main(){ char arr1[] = "abcdef"; char arr2[] = "abcde"; int ret = my_strncmp(arr1, arr2, 6); printf("%d", ret); system("pause"); return 0;}
0 0
- 【C语言】【面试题】【笔试题】模拟实现strncmp
- 【笔试题】C语言:模拟实现strncmp
- 【C语言】【面试题】【笔试题】模拟实现strstr函数
- 【C语言】【面试题】【笔试题】模拟实现strncpy
- 【面试题】C语言:模拟实现memcmp,试比较memcmp与strcmp,strncmp的区别
- 【C语言】【面试题】【笔试题】模拟实现数据库中memmove函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中memcpy函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcpy函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcat函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcmp函数
- C语言 模拟实现strcmp strncmp
- 【C语言】模拟实现strcmp()、strncmp()函数
- 模拟实现C语言strncpy.strncat.strncmp函数
- 【C语言】模拟实现strncpy、strncat、strncmp函数
- 【C语言】模拟实现strncpy strncat strncmp strchr strrchr函数
- C语言~模拟实现strncpy、strncat、strncmp函数
- 【C语言】【笔试题】模拟实现strncat
- 【C语言】【笔试题】模拟实现memset
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行
- 【C语言】【面试题】【笔试题】编写一个函数实现n^k,使用递归实现
- 【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【C语言】编写一个函数reverse_string(char * string)(递归实现
- 【C语言】【笔试题】模拟实现strncat
- 【C语言】【面试题】【笔试题】模拟实现strncmp
- Codeforces Round #354 (Div. 2) D.Theseus and labyrinth(BFS)
- 【C语言】【面试题】【笔试题】模拟实现strncpy
- 【C语言】【笔试题】模拟实现memset
- 【C语言】【笔试题】模拟实现memcmp
- java中String类的方法
- 【C语言】【指针相关知识小结】
- 【C语言】【笔试题】使用回调函数编写冒泡排序,可以排序整形数组,也可以排序字符串
- 【C语言】【面试题】C++中String类浅拷贝,深拷贝的传统写法与现代写法