青,取之于蓝而青于蓝;冰,水为之而寒于水。

C语言程序代码优化11种实用方法

1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编 …

Linus:利用二级指针删除单向链表

Linus大婶在slashdot上回答一些编程爱好者的提问,其中一个人问他什么样的代码是他所喜好的,大婶表述了自己一些观点之后,举了一个指针的例子,解释了什么才是core low-level coding。

scanf中的格式化

语法: 类似函数有: scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空白字符和非空白字符组成. 控制字符以一个%符号开始,如下: 1 …

TCP并发服务器/客户端模型

 服务器TCP模型  客户端TCP模型

C/C++中extern的使用

1.基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。 2. 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; …

C语言:将16进制字符串转化为int类型值

此例中用 “1de” 作为测试字符串,实现代码如下: 本人在CentOS 6.5下测试 编译:gcc -Wall test.c -ohex 运行:./hex 输出:hex:478