LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1044|回复: 7

有关c语言模块化的一个疑问?请大家指教!

[复制链接]
发表于 2007-1-22 10:12:21 | 显示全部楼层 |阅读模式
在某一模块中实现了一个函数,但是未看到有任何对此函数的调用,请问该函数在模块中起的什么作用??其对盖模块中其他函数有何影响?

谢谢啊!
发表于 2007-1-22 10:33:50 | 显示全部楼层
也许在其它地方调用了?

如果在任何地方都没有调用, 那就属于 dead code, 可以直接删了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-22 10:46:47 | 显示全部楼层
Post by MMMIX
也许在其它地方调用了?

如果在任何地方都没有调用, 那就属于 dead code, 可以直接删了.



谢谢MMMIX兄,其他地方都没有调用,但是它对该模块内的全局变量有影响,应该 不算dead code吧?
回复 支持 反对

使用道具 举报

发表于 2007-1-22 11:54:14 | 显示全部楼层
那就不是的了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-22 12:46:01 | 显示全部楼层
Post by ywchen2000
那就不是的了



若该函数目的是为了构建一个表或是一个图的话,且未有任何被调用和修改全局变量的行为,那又是怎么?
回复 支持 反对

使用道具 举报

发表于 2007-1-29 04:44:38 | 显示全部楼层
晕 没有被调用就肯定是用不上的
可能是因为某种原因留在代码里没删掉。。
回复 支持 反对

使用道具 举报

发表于 2007-1-29 08:59:08 | 显示全部楼层
可能是测试时用的
回复 支持 反对

使用道具 举报

发表于 2007-1-30 15:09:04 | 显示全部楼层
也有可能是代码太多太大,根本没有发现它是在什么地方被调用的.是没有发现,而不是没有被调用.
要不怎么会影响其他变量呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表