摘要: 相信大家对于结构体都不陌生。在此,分享出本人对C语言结构体的学习心得。如果你发现这个总结中有你以前所未掌握的,那本文也算是有点价值了。当然,水平有限,若发现不足之处恳请指出。代码文件test.c我放在下面。在此,我会围绕以下2个问题来分析和应用C语言结构体:1.C语言中的结构体有何作用2.结构体成员变量内存对齐有何讲究(重点)对于一些概念的说明,我就不把C语言教材上的定义搬上来。我们坐下来慢慢聊吧。=================================================================================================== 阅读全文
posted @ 2014-03-26 13:36 小丁^_^ 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。 我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。 需要强调一下的是,复杂的C/C++声明并不是好的编程风格;我这里仅仅是教你如何去理解这些声明。注意:为了保证能够在同一行上显示代码和相关注释,本文最好在至少1024x768分辨率的显示器上阅读。让我们从一个非常简单的例子开始,如下:intn;这个应该被理解为.. 阅读全文
posted @ 2014-03-26 00:42 小丁^_^ 阅读(243) 评论(0) 推荐(0) 编辑