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

最新发布 第3页

刘冲的博客一个程序猿的自我修养

c语言

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

本系列文章主要分析国内外知名公司的C语言面试题,但目的绝不仅仅只是为了做题,而是为了检查自己的知识欠缺点,巩固自己的内功。 这系列文章已经发布了 4 篇,每一篇文章都有朋友回复说讨论这些“偏题”和“怪题”没有意义,“要是写出这样的代码,早就被开除了”。可是正如我之前所说的一样,所...

lcc 2个月前 (02-16) 94℃ 0评论 1

c语言

C语言面试题详解(第4节),define 宏相关的面试题

研究各大公司的笔试、面试题目,好像很多人都比较反感,觉得它们大都属于偏题、怪题,没有实际的应用价值。但是,所谓的“偏”和“怪”,换个角度来说,也许就只是“比较注重基础”而已。 也有朋友认为,现在的计算机性能已经非常棒了,没有必要再“使用各种古怪的操作去追求效率和节省空间”,认为...

lcc 2个月前 (02-14) 86℃ 0评论 1

linux笔记

Linux学习第24节,内核中的“中断”下半部

上一节介绍了 Linux 中的“中断”机制,明白了 Linux 内核在中断机制的设计中陷入了“两难”的境地:一方面希望中断处理程序有能力做足够多的工作,另一方面又希望中断处理程序能够尽快完成,以避免被中断打断的代码段停止时间过长,影响整个系统的效率。 而且,中断处理程序不在进程...

lcc 2个月前 (02-13) 74℃ 0评论 1

c语言

C语言面试题详解(第3节),基础要是不牢,就很容易中套

研究看似“奇葩”的面试题目,很能帮助我们查漏补缺,找到自身知识的不足,巩固自己的技术基础。 先来看看这个问题 请看下面这个C语言程序,它来自中国台湾某著名 CPU 生产公司的面试题,一起思考下,这道题会输出什么呢? #include <stdio.h> int m...

lcc 2个月前 (02-05) 128℃ 0评论 0

c语言

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

相当多的程序员在求职时,都比较反感笔试,这其中有很大一部分原因是笔试题目常常比较“奇葩”,且几乎没有实践价值,更像是为了考倒求职者而出的。但是不得不承认,这些“奇葩”的问题也的确可以在一定程度上检验一个人的技术功底,对于我们,倒是一个检查自己知识盲点的好机会。 来看这道面试题 ...

lcc 2个月前 (02-05) 124℃ 0评论 0

c语言

C语言经典面试题详解(第1节)

程序员们求职时,常常会被要求回答一些“奇葩”而又不实用的问题,但这些题目确实能够从某种程度上反映出一个人的技术水平,作为求职者的我们,既然无力改变这种招聘流程,就只能努力提升自己——从这些“奇葩”的面试题目中找出自己的不足。 先来看看这个问题 以下C语言代码输出什么?这个题目出...

lcc 2个月前 (02-05) 165℃ 0评论 0

c语言

几个是大多C语言初学者都会迷惑的问题

绝大多数C语言编程教材在介绍到数组时都会提到:数组下标是从 0 开始编号的,使用数组时一定不能超出定义的元素个数。这当然没什么好说的,初学者看到这句话,一般都会遵守。 奇怪的C语言数组 不过,总有人乐意折腾,小明发现在C语言编程里定义了数组后,使用数组即使超出了最大的元素个数,...

lcc 2个月前 (02-05) 79℃ 0评论 0

linux笔记

Linux学习第23节,内核中的“中断”机制

前面几节,我们主要分析和讨论了 Linux 内核中常用的几种数据结构(链表、队列、映射、二叉树、红黑树)以及相关C语言代码实现,这是研究 Linux 内核其他内容的基础,本节将介绍一下内核中的“中断”机制。 中断的基本概念 现在来设想一个简单,但是又很常见的场景:当用户按下键盘...

lcc 2个月前 (02-05) 78℃ 0评论 0

单片机

单片机很好玩14,制作“人工向日葵”,自动寻光

上一节介绍了如何使用C语言编程单片机控制步进电机转动,在文章最后提到,只要再结合感光器件,我们就能够制作一个“人工向日葵”,如下图: 可以看出,单片机控制步进电机带着“箭头”始终指向光源,就好像向日葵一直跟着太阳一样。怎么做呢? 两项基本工作 这里仍然计划使用 51 单片机作为...

lcc 3个月前 (01-30) 77℃ 0评论 0

linux笔记

linux学习22,linux内核中的红黑树是怎样设计和使用C语言实现的?

上一节较为详细的讨论了普通二叉搜索树的局限性,在此基础上引出了红黑树的概念并介绍了其原理。在文章最后提到,为了维护一棵红黑树,在插入或者删除节点后,需要对二叉树做重着色和变换操作。那么,为什么要做重着色和变换操作呢?怎么做呢?本节将结合 linux 内核源代码讨论之。 为什么红...

lcc 3个月前 (01-30) 72℃ 0评论 0