⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;<A HREF="mailto:ax.bbs@bbs.ee.nthu.edu.tw.">ax.bbs@bbs.ee.nthu.edu.tw.</A>&nbsp;(athena),&nbsp;信区:&nbsp;test&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;星星流讲座&nbsp;0029&nbsp;<BR>发信站:&nbsp;☆清华电机☆&nbsp;(Sat&nbsp;Jun&nbsp;17&nbsp;15:37:55&nbsp;1995)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>第&nbsp;5&nbsp;讲&nbsp;之&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;阵列与指标&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Topic:&nbsp;Address&nbsp;Arithmetic&nbsp;<BR>&nbsp;<BR>假设现在有一个阵列&nbsp;a[]&nbsp;和一个指标&nbsp;p&nbsp;<BR>&nbsp;<BR>int&nbsp;a[10];&nbsp;<BR>int&nbsp;*p;&nbsp;<BR>&nbsp;<BR>p&nbsp;=&nbsp;&amp;a[0];&nbsp;<BR>&nbsp;<BR>我们知道这代表&nbsp;*p&nbsp;和&nbsp;a[0]&nbsp;是同义的,那麽我如果想取用&nbsp;a[5]&nbsp;可不可以&nbsp;<BR>藉由&nbsp;p&nbsp;来达成呢?当然可以,事实上你可以用&nbsp;*(p+5)&nbsp;来达到你的目的,&nbsp;<BR>因为阵列&nbsp;a[]&nbsp;和指标&nbsp;p&nbsp;的关系就如下图&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>■&nbsp;---\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p+1&nbsp;&nbsp;&nbsp;&nbsp;/---&nbsp;p+2&nbsp;<BR>p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v&nbsp;&nbsp;&nbsp;v&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┌—┬—┬—┬—┬&nbsp;..............&nbsp;—┐&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;└—┴—┴—┴—┴&nbsp;..............&nbsp;—┘&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[0]&nbsp;a[1]&nbsp;a[2]&nbsp;a[3]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[10]&nbsp;<BR>&nbsp;<BR>这种指标算术&nbsp;(pointer&nbsp;arithmetic)&nbsp;和阵列的资料型态与大小无关,&nbsp;<BR>它的意思就是很单纯地把指标指向下一个元素而已。&nbsp;<BR>&nbsp;<BR>现在请你自己写一个程式验证一下&nbsp;*(p+1)&nbsp;和&nbsp;a[1]&nbsp;是相同的。&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>本文原作者为徐振家,原作刊载於星星神教总坛&nbsp;☆清华电机☆&nbsp;test&nbsp;板。&nbsp;<BR>你可以以电子文件的形式将本文自由流传於台湾学术网路,但必须包含此版权声明。&nbsp;<BR>原作者依中华民国著作权法之规定,享有本文之著作权,请勿抄袭以免触法。&nbsp;<BR>未经授权任何人不得以任何形式对本文做任何修改及商业上之应用。&nbsp;<BR>其他网路的转载或其他用途的应用,请先知会作者,并取得其同意。&nbsp;<BR>对本文有任何疑问或意见请&nbsp;mail&nbsp;给&nbsp;<A HREF="mailto:ax.bbs@bbs.ee.nthu.edu.tw,谢谢。">ax.bbs@bbs.ee.nthu.edu.tw,谢谢。</A>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -