数据结构
Jet_L
原Linux应用程序员转行WinCE的两栖猿类。。。
展开
-
通讯协议中的数据结构定义-在程序中的数据结构与组织
最近在定义项目底层的数据结构时,发现了一个很好的树形图法定义数据结构,这个里更大家分享一下。。。 当涉及到通讯协议时,往往我们会有一系列的数据定义、位定义以及相当数量的预留位。当程序中读取和传输这些通讯协议中的有效数据位时,往往是不确定性的。有整字节读取,位读取,多位读取等。当然写入也一样。由于这些原因,当我们对某些位或者字节进行操作时,麻烦就来了。 使用树形结原创 2013-01-14 09:56:33 · 1564 阅读 · 0 评论 -
C语言的函数重载与可变参数函数--variable argument in function
最近在写基于C语言的TRDP相关的程序,由于要对UDP数据进行封包操作难免需要用到可变参数。 读懂和使用可变参数需要明确几个关键点。 Function(char A, char B, char C, ...) { va_list ap; int ret; va_start(ap, C); ret = subfunct原创 2017-03-08 18:28:40 · 468 阅读 · 0 评论