相关分类: Java技术 C/C++ VB delphi
  • Linux进程间通信 --- 管道

    ...

    2018-06-18 03:53:28

  • 实现memcpy()函数及过程总结

    1.为什么会写memcpy 在之前的应聘笔试上遇到一道笔试题,题目要求实现一个my_memcpy函数。函数原型: void * my_memcpy(void *dst, const void *src, int n); 之前使用的内存拷贝函数是标准库memcpy函数,拿来就用,真没有对这个函数做过多了解。在网上查了一下,有好...

    2018-06-18 03:53:27

  • 函数入参使用指针和引用的区别

    最近做一个工具,在整改函数时需要给一个全局变量赋值 RadixNode *g_pstRootBase 赋值的来源为已定义的结构体:TreeSet treeSet = {0}中的trSet-tNameSet[i].tName地址(其中i为变量。 以下是trSet结构体的定义: typedef struct tagTreeName { RadixNode *tName; char...

    2018-06-18 03:53:23

  • 哈希表详解

    ...

    2018-06-18 03:53:08

  • gets() 与 scanf() 的小尴尬

    gets() 与 scanf() 函数相处呢有点小尴尬的,就是 gets() 在 scanf() 后边就爱捣乱。为什么呢,先了解它们两者之间的异同: 同: 都是可以接受连续的字符数据 并在字符结束后自动加上 '\0',标志结束接受 异: scanf 不能接受空格、制表符Tab、回车等,遇空格时就结束接...

    2018-06-18 03:53:09

  • 如何使用C语言的面向对象

    我们都知道,C++才是面向对象的语言,但是C语言是否能使用面向对象的功能? (1)继承性 1 typedef struct _parent 2 { 3 int data_parent; 4 }Parent; 5 typedef struct _Child 6 { 7 struct _parent parent; 8 int data_child; 9 }Child; 在设计C语言继承性的时候,...

    2018-06-18 03:53:05

  • Intel 移位指令的陷阱(转)

    今天发现了一个Intel逻辑左移指令shl的一个bug。 逻辑左移的概念是对给定的目的操作数左移COUNT次,每次移位时最高位移入标志位CF中,最低位补零. 其中OPRD1为目的操作数, 可以是通用寄存器或存储器操作数。 首先说明一下我的环境:Intel(R) Pentium(R) 4 CPU,操作系统...

    2018-06-18 03:53:04

  • 哈希表开散列法(拉链法)

    ...

    2018-06-18 03:52:57

  • C 语言精髓之变参函数

    ...

    2018-06-18 03:52:59

  • 哈希表—位图

    ...

    2018-06-18 03:52:48

2