您所在的位置:您所在的位置:首页 » 资讯 » 职业道德 » 简历宝典 计算机咬文嚼字门外谈—将指针变量、链表整合、提升为“链变量”

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

  来源:科学网   作者:陈昌春 有4957人浏览 日期:2015-07-25放大字体  缩小字体

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

转载请注明本文地址:http://www.cywsw.com/news/show-39678.html

微信

关注创优网商网官方微信账号:“cjk00042”,缩短客户与厂家的距离,让客户少花钱,让厂家多赚钱!
免责声明:
中国厂家网(www.00042.com)部分内容来源于合作媒体、企业机构、网友提供和互联网的公开资料等,仅供参考。本网站对站内所有资讯的内容、观点保持中立,不对内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如果有侵权等问题,请及时联系我们,我们将在收到通知后第一时间妥善处理该部分内容。

排行榜