博客专栏  >  编程语言   >  C专家编程

C专家编程

《C专家编程》展示了最优秀的C程序员所使用的编码技巧。书中对C的历史、语言特性、声明、数组、指针、运行和内存以及如何学习C++等问题进行了细致的讲解和深入的剖析。读完后的一些笔记分享给大家!

关注
13 已关注
13篇博文
  • 《C专家编程》:如何用气压计测量建筑物的高度(附3)

    《C专家编程》,看完该书,这本书详细地介绍了C语言中的难点和易错点。本来后面的不打算写了,但是仔细想想,觉得应该善始善终,所以不论好坏,只要对自己有帮助就够了,就坚持写完!发现附录还有一个非常有趣的故...

    2016-06-19 15:42
    1596
  • 《C编程专家》:程序员面试(附2)

    问题一:确定一个变量是有符号数还是无符号数: 首先signed int类型是有符号的:如果是正数,最高位是0,如果是负数最高位是1,。对于32为的机器来说其表示的范围为:-2^31到2^31-1。 但...

    2016-06-19 15:28
    1277
  • 《C专家编程》:如何检测链表里的环(附1)

    题目:怎样才能检测到链表中存在环。 没有任何条件限制: 方案:使用标记法:将访问过的元素进行标记(通过修改链表的结构),如果遍历玩链表还没有碰见标记的元素,则说明没有环,反之则有;O(N)时间复杂度。...

    2016-06-19 15:19
    436
  • 《C专家编程》:全面回顾认识C++(十)

    如果你觉得C++还不够复杂,那你知道protected abstract virtual base pur virtual private destructor inheritance是什么意思吗?你...

    2016-06-19 15:12
    1550
  • 《C专家编程》:函数如何返回一个数组(九)

    这节的内容比较少也比较简单,主要是觉得用的很少,所以单独提出来加深印象。主要涉及到函数如何返回一个数组的问题。还有关于内存的分配和扩展基础知识的复习。 一、如何使用指针从函数返回一个数组。     前...

    2016-05-31 16:47
    643
  • 《C专家编程》:再论指针(八)

    千万不要忘了,当你把一个手指指向别人的时候,你手上的另外还有三个手指指向了你自己.... ---多疑间谍的格言 在笔记(7)里面我们也讲解了,多维数组和指针的一些知识和转换。这节内容我们将继...

    2016-05-31 16:32
    1900
  • 《C专家编程》:深度剖析数组与指针(七)

    数组与指针的关系颇有点像诗和词的关系:他们都是文学形式之一,有不少共同之处,但在实际的表现手法上又有各自的特色。---Peter Van Der Linden 在笔记(4)中我们讨论...

    2016-05-29 21:23
    515
  • 《C专家编程》:C程序运行时的数据结构(六)

    编程语言的经典对立之一就是代码和数据的区别。但是有些语言如LISP把两者视为一体。但是C语言却维持着两者的区别。代码和数据的区别也可以认为是编译时和运行时的分界线。编译器的绝大部分工作更翻译代码有关,...

    2016-05-28 16:59
    593
  • 《C专家编程》:对链接和函数库的思考(五)

    当我们开始编程时,就惊奇的发现要让程序正确运转比想象的要难。我们不得不使用给调试结束。我还清楚的记得那一刻,从那时开始我就领悟到,从我自己的程序里寻找错误将成为我生活的一个重要部分。----Mauri...

    2016-05-25 18:00
    715
  • 《C专家编程》:指针和数组的区别详解(四)

    C语言编程新手常听到的说法之一就是“数组和指针是相同的”。不幸的是,这是一种非常危险的说法,并不完全正确。 一、什么是声明,什么是定义。 注意下面声明的区别: extern int...

    2016-05-24 10:21
    508
  • 《C专家编程》:语言类型的声明(三)

    C语言在声明各种类型的变量,函数等的时候包含一个十分重要的东西,那就是声明器(declarator)-它是所有声明的核心。简单的说,声明器就是标识符以及与它组合在一起的任何指针、函数括号、数组下表等。...

    2016-05-22 20:54
    390
  • 《C专家编程》:最庞大的实体类型-Bug(二)

    Bug是迄今为止地球上最庞大的实体类型,有近百万种已知的品种。在这方面,它比其他任何已知的生物种类的总和还要多,而且至少多出四倍。---摘自Snope教授的Encyclopedia of Animma...

    2016-05-21 16:01
    634
  • 《C专家编程》:编译器的金科玉律(一)

    C诡异离奇,缺陷重重,却获得了巨大的成功。    --Dennis Ritch         好记性不如烂笔头,但是作为一个计算机专业的小菜选手,用笔而不同键盘是不是有点儿对不起互联网了,怎么的也要...

    2016-05-18 21:27
    417

编程之美
810046
C++基础
3948275
剑指offer
7059409

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部