`

c语言题

 
阅读更多
/********字符串逆序函数************/


char *Reverse(char *src)

{

 

        int len;

        assert(NULL!=src);

        len=strlen(src);

        char *address=NULL;

        char *dst=(char*)malloc(len+1);

        address=dst;

        while(len--)

        {

                  *dst++=src[len];

        }

        *dst='\0';

        return address;

}

/*********求字符串长度**********/

int str_len(char *src)

{

        int len=0;

        

        assert(NULL!=src);

 

        

        while(*src++)

        {

                  ++len;

        }

        return len;

}

 

/*********比较两个字符串大小**********/

int str_cmp(char *s1,char *s2)

{

        int flag;

        assert((*s1!='\0') && (*s2!='\0'));

        

        while(*s1 && *s2 && (*s1==*s2))

        {

                  s1++;

                  s2++;

        }

        if(*s1-*s2>0)

                  flag=1;

        else if(*s1-*s2==0)

                  flag=0;

        else

                  flag=-1;

        return flag;

}

/*********字符串复制*********/

char *str_cpy(char *dst, char *src)

{

        char *address=dst;

        assert((dst!=NULL) && (src!=NULL));

        while(*src)

        {

                  *dst++=*src++;

        }

        *dst='\0';

        return address;

}

/*********字符串连接***********/

char *str_cat(char *dst, char *src)

{

        char *address=dst;

        assert((dst!=NULL) && (src!=NULL));

        while(*dst)

        {

                  dst++;

        }

        while(*src)

        {

                  *dst++=*src++;

        }

        *dst='\0';

        return address;

}
分享到:
评论

相关推荐

    专升本C语言题及答案.doc

    专升本C语言题及答案

    哈尔滨工业大学C语言题库

    根据给定的哈尔滨工业大学C语言题库的部分内容,我们可以从中提炼出一系列重要的C语言知识点,这些知识点涵盖了C语言的基础语法、...哈尔滨工业大学的C语言题库提供了丰富的练习题,是学习和巩固C语言知识的理想资源。

    电子协会C语言 真题与模拟题(2022.06.26).pdf

    C语言真题与模拟题详解 本资源摘要信息来自电子协会C语言真题与模拟题(2022.06.26),涵盖C语言信奥青少年趣味编程CSP-J算法等相关知识点。 一、C语言基础知识点 1. 变量和数据类型:C语言中有多种数据类型,...

    C语言试题及答案练习用

    试卷包含单项选择题、基本填空题、综合填空题、改错题和程序分析题五大部分,涵盖了C语言的基础知识和编程实践。 1. **单项选择题**:这部分考察了考生对C语言基本概念的理解,如变量类型、运算符优先级、条件判断...

    c语言试题及答案详解

    题库中的题目类型多样,包括选择题、填空题和编程题,能全方位锻炼你的思维能力和实战技能。 在解答试题时,答案详解部分至关重要。它会详细解释每一道题目的解题思路和正确答案,帮助你理解错误的根源,避免在未来...

    C语言 题库 计算机二级考试题库 几百套

    在C语言的二级考试题库中,考生会遇到各种类型的题目,包括选择题、填空题和程序设计题。选择题主要考察考生对语言基础知识的理解,如关键字的区别、运算符的优先级等;填空题则可能要求补全代码,测试对语法和逻辑...

    杭州师范大学C语言试题第2套.pdf

    杭州师范大学C语言试题第2套.pdf

    万维考试系统-C语言题库-含题目-程序设计题导出-113道.pdf

    C语言题库之程序设计题解析 本资源是关于C语言程序设计题库,共计113道题,涵盖了程序设计的多个方面。下面是对题库中一些重要知识点的解析: 一、奇数的平方和 在本题库中,第一个问题是计算1~100中奇数的平方和...

    C语言题库 C语言题库 C语言题库

    C语言题库 C语言题库 C语言题库 C语言题库 C语言题库 C语言题库 C语言题库

    二级C语言题库二级C语言题库

    本文将围绕“二级C语言题库”这一主题,深入解析填空题、改错题和编程题这三种常见题型,并提供相应的解题策略。 首先,我们要面对的是填空题。填空题主要测试考生对C语言基础知识的掌握,包括语法、常量与变量、...

    华北电力大学C语言题库及答案.zip

    通过这些练习题和答案,学生能够系统地掌握C语言的各种基础知识与高级特性。 C语言题库包含了多个章节,每个章节都针对特定的知识点进行设计。例如,"ccc3.1"这一部分可能聚焦于第三章的某个主题,比如函数的使用、...

    计算机二级C语言题库

    首先,计算机二级C语言题库的主要构成部分包括编程题、选择题、改错题和填空题。这四种题型几乎涵盖了C语言的全部知识点,因此考生应确保对这些题型的熟悉度和解题技巧。 编程题是整个题库的核心,它们需要考生具备...

    C语言题库,大量练习

    C语言题库,大量练习 C语言是一门功能强大且广泛应用的程序设计语言,以下是C语言题库中的一些重要知识点: 1. C语言程序的执行顺序:从main函数开始,到main函数结束。 正确答案:A)本程序的main函数开始,到main...

    湖南科技大学C语言试题以及答案

    试题设计严谨,难度适中,既包含了基础性的选择题和填空题,也有对编程逻辑和算法设计的实践题目,全面检验学生对C语言的理解和应用能力。 1. **基本语法**:C语言的基础包括变量声明、数据类型(如int, char, ...

    太原理工大学C语言题库加历年题

    《太原理工大学C语言题库加历年题》是一个针对C语言学习者的重要资源,尤其适合大一新生进行自我提升和备考。这份资料集由资深学长精心整理,包含了丰富的练习题和历年考试真题,旨在帮助学生更好地理解和掌握C语言...

    浙江省二级C语言真题

    《浙江省二级C语言真题详解》 在编程学习的道路上,C语言作为基础且重要的编程语言,对于初学者和进阶者来说都是必备的技能。尤其是对于浙江省二级计算机等级考试的考生,熟悉并掌握C语言的真题是至关重要的。这份...

    历年计算机二级C语言试题

    4. 知识巩固:通过做题发现知识漏洞,及时补充相关知识,确保全面掌握C语言。 总之,历年计算机二级C语言试题是备考的重要参考资料,通过系统的复习和大量的练习,考生可以提升自己的C语言水平,提高通过考试的概率...

Global site tag (gtag.js) - Google Analytics