函数申明为 static 属性有什么意义

[复制链接]
2994|4
 楼主| mybao 发表于 2007-4-10 19:05 | 显示全部楼层 |阅读模式
static&nbsp;void&nbsp;__init&nbsp;early_initrd(char&nbsp;**p)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;long&nbsp;start,&nbsp;size;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;start&nbsp;=&nbsp;memparse(*p,&nbsp;p);<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(**p&nbsp;==&nbsp;',')&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size&nbsp;=&nbsp;memparse((*p)&nbsp;+&nbsp;1,&nbsp;p);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;phys_initrd_start&nbsp;=&nbsp;start;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;phys_initrd_size&nbsp;=&nbsp;size;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />static&nbsp;属性有什么意义
cyh537 发表于 2007-4-10 19:07 | 显示全部楼层

使用范围限制

生命本函数只可以在本文件内被调用
cyh537 发表于 2007-4-10 19:08 | 显示全部楼层

sorry 应该是声明

  
qjy_dali 发表于 2007-4-10 20:48 | 显示全部楼层

同意楼上

这是C的一个典型信息隐藏方法。
平常人 发表于 2007-4-11 08:09 | 显示全部楼层

函数名通常不会出现在符号表中

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

本版积分规则

85

主题

759

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部