找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3021|回复: 1
打印 上一主题 下一主题
收起左侧

嵌入式 C/C++语言精华文章集锦

[复制链接]
跳转到指定楼层
楼主

C/C+语言 struct 深层探索
  
  出处:PConline  作者:宋宝华   
1.   struct 的巨大作用  
   面对一个人的大型 C/C++程序时, 只看其对 struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的 C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用 struct,怎样用
struct 是区别一个开发人员是否具备丰富开发经历的标志。
  
   在网络协议、 通信控制、 嵌入式系统的 C/C++编程中, 我们经常要传送的不是简单的字节流 (char型数组),而是多种数据组合起来的一个整体,其表现形式是一个结构体。

   经验不足的开发人员往往将所有需要传送的内容依顺序保存在 char 型数组中,通过指针偏移的方法传送网络报文等信息。这样做编程复杂,易出错,而且一旦控制方式及通信协议有所变化,程序就要进行非常细致的修改。  


完整的pdf格式文档51黑下载地址(共164页):
嵌入式C语言精华 .pdf (1.68 MB, 下载次数: 33)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:108573 发表于 2020-2-22 09:59 | 只看该作者
非常好的资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表