当前位置: 首页 > 2015年4月发布的所有日志
  • 《C陷阱与缺陷》学习笔记

    《C陷阱与缺陷》学习笔记

    单引号本质代表引用一个数字,而双引号本质上代表一个指针。 printf(‘\n’)在当今大多数编译器非法。  a+++++b的解法:     这种写法应当有一个最合理的解释:     a++  +  ++b     但是编译器执行的是大嘴编译法,对于编译器至少看上去应当为:(((a++) ++) +b),但是一个常量不允许++操作, 所以 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 用两个栈实现一个队列

    用两个栈实现一个队列

                            最近在自学数据结构,就做了一个非常经典的题,使用两个栈实现一个队列。 其实个人思路就是两个栈倒来倒去,真的很麻烦。不多说了直接上代码。 /************************************************************************* > File Name: starck.c ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • C与内存

    C与内存

                                           C与内存 段:                   在UNIX中段表示一个二进制文件的相关的内容块。       而在Inter x86内存模型中,段表示一种设计结果。地址空间并不是一个整体而是分成一些64K大小的区域,称之为段。               对于一个a.out的可执行文件编译器和链接器向其 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • C语言杂记1

    C语言杂记1

                                                                                                                   C语言杂记        注意signed int 与 unsigned int 之间的比较,与运算因为当int 型变量为-1时很可能被升级成无符号整型,就导致取反+1这种运算的产生,出现无法控制的很大的数。       malloc ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 数据结构之栈与队列

    数据结构之栈与队列

                                                                                                         数据结构之栈与队列 数据结构的有一个重要结构栈,栈这种数据结构就是满足先进后出的这种规则的数据结构就是栈,引用《大话数据结构》中的一个形象例子就是,子弹的弹夹,最先压入弹夹的子弹最后一个出弹夹 ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • 数据结构之链表

    数据结构之链表

                                                                         数据结构之链表      数据结构的第一章就是链表,链表是其他结构的基础,包括栈,树等等,链表由节点组成,其中在最前边有头指针和头结点组成其中,头指针是一个链表必要的元素,头结点可以使链表更为同一,但是头结点并非是一个链表的必要的 ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • 结构体小结2

    结构体小结2

    结构体与指针和链表 结构体的声明 结构体是一种类型,其中包含数个不同的类型变量 struct student { char name[20]; int age; int number; } struct student x; struct student x[20],*x; 此时的x与x[20],*x均为同一种类型 注意:    struct { int a; char b; float c; }x; struct { int a; char b; float c; }y[20],*z ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 程序员的编程心法–序章

    程序员的编程心法–序章

                                                 程序员的编程心法                                                                                                                                                            ———–序章                 之前在学习LINUX网络编程 ...

    阅读全文
    作者:root | 分类:操作系统, 操作系统&&数据库
  • C语言初级语法终章–位运算

    C语言初级语法终章–位运算

                                                          C语言语法终章–位运算          C语言最为重要的就是将程序与内存联系起来,绝对合理且高效的工作,仔细想想这完全和冯.诺依曼的经典计算机结构相吻合,现在虽然有很多其他的语言,虽然面向的对象不同,对程序员的要求不同但是最底层还是在和内存打交 ...

    阅读全文
    作者:root | 分类:C, C/C++