• 好好学习,天天向上~
  • 欢迎欢迎~

标签:c语言

c语言

C语言面试题详解第16节

在程序员求职面试中,有相当一部分时间是用来问答数据结构相关问题的。由于链表是一种经常使用又相对简单的数据结构,所以在面试中经常出现。 另外,虽然在程序开发中常常使用别人写好的库(例如操作链表相关的库),但是C语言是一门注重效率的语言,C程序员只有了解每个库,才能写出消耗资源少,运...

lcc 8个月前 (03-22) 423℃ 0评论 1

c语言

C语言面试题详解第15节

上一节介绍了算法的概念,讨论了算法与程序开销,以及程序工作效率之间的关系,并且在最后给出了一道面试题,要求使用C语言写出几种常用的数组排序算法,并比较各种方法的工作效率。限于篇幅,上一节主要讨论了插入排序法,本节我们再来看看其他几个常用的数组排序算法。 当然了,为了让文章不至于...

lcc 8个月前 (03-22) 285℃ 0评论 1

c语言

C语言面试题详解第14节

有句古话叫“隔行如隔山”,在有些外行人看来,编写程序是一项非常有技术含量的工作,甚至还有些“科幻”色彩。其实没那么夸张,程序员编写程序其实只是为了控制计算机替人类工作而已。区分程序员技术水平的方法,就是看他编写的程序是否能够使用更小的开销,以更高的效率完成工作。 提升程序工作效率...

lcc 8个月前 (03-12) 305℃ 0评论 0

c语言

C语言面试题详解(第13节)

为什么要研究“递归” 递归并不算是C语言的语法,更像是程序设计中的一种算法,从某种程度上来说,递归过程其实就是实现自我嵌套的过程,理解这一过程要求程序员具备一定的逻辑思维能力。当然了,使用合适的方法,对理解复杂递归过程也是有一定的帮助的。因此,上一节在讨论了C语言中的递归函数时,...

lcc 8个月前 (03-09) 364℃ 0评论 0

c语言

C语言基础非常重要,为什么字符串输出不正常呢?

最近公司部门里来了两个刚毕业的新同事小明和小华,小伙子头脑很灵活,交待给任务时,一般都能有不错的想法。但是基本功略差,写出的C语言代码很难看。中午吃饭时,正巧跟他们碰到一起,我就提到嵌入式程序开发要注重基础,没想到被他俩鄙视了,哈哈。他们认为研究基础的都是码农,程序员要注重的是思...

lcc 8个月前 (03-09) 258℃ 0评论 0

c语言

C语言面试题详解(第12节)

指针是C语言中非常重要,也是相对比较难的语法,所以前面花了几节主要讨论了一些关于C语言指针的面试题目,相信对大家有一定的帮助。不过不知道大家如何,反正我当初学习C语言的时候,觉得最难的还不是指针,而是递归! 其实仔细想想,在C语言中,指针问题只是死板的语法问题,熟练掌握以后,一...

lcc 9个月前 (03-03) 464℃ 0评论 0

c语言

C语言面试题详解(第11节)

经过这几节文章的介绍,相信读者应该发现了:虽然指针是C语言中相对比较难的语法,但它也是C语言非常吸引人的点。指针的用途太多,以至于从初学者的角度来看,甚至显得有些“难以捉摸”了。 用途广泛的指针 请看下面这个C语言程序: #include <stdio.h> ch...

lcc 9个月前 (03-03) 327℃ 0评论 0

c语言

C语言面试题详解(第10节)

对于很多C语言初学者来说,指针是一大难点,但是指针也是C语言非常关键的组成部分,离开了指针,C语言几乎就只能处理小学数学题了。其实,指针虽难,肯定没有难到大多数人学不会的程度。之前的文章也强调过:C语言只是一门基础工具,它面向的是普通人,而不是智商拔尖的精英,大多数人都能学会它。...

lcc 9个月前 (02-26) 313℃ 0评论 0

c语言

C语言面试题详解(第9节)

基本上,每个C语言工作者都认可指针非常重要。事实也的确如此,正是因为指针的存在,C语言才能如此灵活,才能在计算机编程语言几十年的发展中,始终占有一席之地。 C语言的设计宗旨是:相信每个C语言使用者都是高手,它给予程序员最大的自由,基本不会太限制程序员的发挥,再加上指针语法,C语言...

lcc 9个月前 (02-25) 417℃ 0评论 1

c语言

C语言面试题详解(第8节)

相当一部分程序员在求职时都非常厌烦,也非常鄙视公司拿出一套“偏题”“怪题”,要求求职者做出答案。似乎这是一种“侮辱”,所以有些程序员甚至直接就炒掉这家公司,甩袖子走人了。 我曾经也非常反感这样的招聘方式:我的能力可不在于纠结这些“'茴'字有几种写法”的无聊问题,程序员的精力应该...

lcc 9个月前 (02-21) 392℃ 0评论 2