【C语言】【面试题】【笔试题】模拟实现strncmp

原创 2016年05月30日 15:03:42
#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;
}

wKiom1ZRgFPiRz9sAABbdAmy3DA581.png

版权声明:本文为博主原创文章,未经博主允许不得转载。

一些招聘公司的笔试编程题

这一篇博文将会将近期写过的部分笔试程序题汇总到这里,将会不定期的更新。、、 /** 注意下面的所有的代码将主要是c语言的形式实现,假如需要会有部分c++代码。 为啥不用其他的高级语言,原因是我不...
  • woshidahuaidan2011
  • woshidahuaidan2011
  • 2016年07月21日 22:02
  • 5578

100条经典C语言笔试题目

100 条经典C语言笔试题目 题目来源: 1、中兴、华为、慧通、英华达、微软亚洲技术中心等中 外企业面试题目; 2、C 语言面试宝典(林锐《高质量编程第三版》)。 说明: 1、部分C 语言面试题...
  • King_BingGe
  • King_BingGe
  • 2013年10月10日 11:22
  • 16431

经典16道:嵌入式C语言笔试题

1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)      #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在...
  • you_shou
  • you_shou
  • 2016年09月21日 10:01
  • 4214

【C语言】模拟实现strcmp()、strncmp()函数

//strcmp 函数原型:int strcmp (const *string1,const char *string2); 参数说明:string1为第一个要比较的字符串,string...
  • dream_1996
  • dream_1996
  • 2017年01月14日 18:33
  • 289

【C语言】模拟实现strncpy strncat strncmp strchr strrchr函数

模拟实现strncpy strncat strncmp strchr strrchr函数!
  • yaotengjian
  • yaotengjian
  • 2017年07月06日 14:41
  • 307

【C语言】模拟实现strncpy、strncat、strncmp函数

【C语言】模拟实现strncpy、strncat、strncmp函数
  • Monster_Girl
  • Monster_Girl
  • 2016年08月01日 16:05
  • 897

C语言 模拟实现strcmp strncmp

strcmp的作用是比较两个字符串的大小
  • jelly_gemini
  • jelly_gemini
  • 2016年11月06日 16:55
  • 129

腾讯实习笔试题--简单计算器程序的c语言实现

/*本程序是一个简单的计算器模拟程序。对任意给定的正确的四则表达式,程序计算其结果值并输出。表达式中运算分量为无 正负号整数,运算符为+ - * / ,圆括号按常规配对,表达式以“=”结束。函数get...
  • kuzuozhou
  • kuzuozhou
  • 2012年01月05日 18:38
  • 6790

C语言常见笔试题——strcpy函数的实现

转载地址:http://blog.csdn.net/gpengtao/article/details/7464061/ 大家一般认为名不见经传strcpy函数实现不是很难,流行的strcpy函数写法...
  • zjuxsl
  • zjuxsl
  • 2015年03月17日 10:11
  • 343

字符排序(美团网笔试题)C语言实现

#include #include void sort(char str[],int len) { int i,j; int temp; for (i=0;ii;j--) ...
  • ru_li
  • ru_li
  • 2014年09月11日 22:01
  • 489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】【面试题】【笔试题】模拟实现strncmp
举报原因:
原因补充:

(最多只允许输入30个字)