服务热线
当前位置: 首页 » 资讯 » 职业道德 » 简历宝典 » 正文

计算机咬文嚼字门外谈—将指针变量、链表整合、提升为“链变量”

放大字体  缩小字体 发布日期:2015-07-25  来源:科学网  浏览次数:534945
职业道德 » 简历宝典讯:本人对于自然语言兴趣颇浓,对于计算机语言则心有余而力不足。断断续续作些浏览,始终不得门径而入。最近翻阅《C语言大全》以作
   本人对于自然语言兴趣颇浓,对于计算机语言则心有余而力不足。断断续续作些浏览,始终不得门径而入。    最近翻阅《C语言大全》以作消遣,突然觉得,仙人指路一般的所谓“指针变量”其实并不是独往独来。在指针变量引入之前,普通变量似乎各安其分。指针变量横空出世之后,与其他变量究竟如何相处?    数学中经历过自然数、实数、复数的演变。我认为,现在的所谓“传统变量”就相当于实数,指针变量相当于纯虚数,应当将普通变量上升到复变量的层次。    相应于指针变量,普通变量实际上就是内容变量。用什么来整合呢?我一下子想到了链表。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。何不乘势将普通变量、指针变量、结点统一提升为“链变量”?链变量的含义可采用结点的含义“一个是存储数据元素本身,一个是存储另一个数据地址”,可分别对应于复数中的实数、虚数。    如此一来,此前的“普通变量”可视为仅“存储数据元素本身”的内容变量,所谓指针变量可视为仅“存储另一个数据地址”的变量,链表的结点则可视为标准的“链变量”。

 
转载请注明本文地址:http://www.cywsw.com/news/show-39678.html
 
[ 资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
推荐图文
推荐资讯
点击排行