免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: nbfan
打印 上一主题 下一主题

[C] 请教各位,C语言什么情况下函数需要预先申明才可使用。 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
21 [报告]
发表于 2005-01-06 18:31 |只看该作者

请教各位,C语言什么情况下函数需要预先申明才可使用。

ok.stop here. I hope so. take it easy.

看了一下你的程序,你应该是初学C吧。能写出这样几百行的程序也不错了。网友拿来的东西也要看明白了再往里面放啊,是不是?

^_^,欢迎常来。

论坛徽章:
0
22 [报告]
发表于 2005-01-06 18:35 |只看该作者

请教各位,C语言什么情况下函数需要预先申明才可使用。

原帖由 "aero" 发表:
ok.stop here. I hope so. take it easy.

看了一下你的程序,你应该是初学C吧。能写出这样几百行的程序也不错了。网友拿来的东西也要看明白了再往里面放啊,是不是?

^_^,欢迎常来。


呵呵,我刚学C,代码写的很差劲,发代码上来的就是想高手指点一下,里面很多解决方简直就是凑数,这个程序是我和一个网友想联系协同开发才写的,很幼稚,见笑了。

论坛徽章:
0
23 [报告]
发表于 2005-01-06 18:35 |只看该作者

请教各位,C语言什么情况下函数需要预先申明才可使用。

原帖由 "nbfan" 发表:
刚才又看了一下,终于搞明白了。
把这3个函数顺序改变一下就可以了。而且不用申明。
void transform(char *ps, char *pe)
int IN(char ch)
int precede(char c, char ch)
/****************************/
�.........

你怎么才明白呢?上一页我就已经指出来了,你竟然没看到?

论坛徽章:
0
24 [报告]
发表于 2005-01-06 18:44 |只看该作者

请教各位,C语言什么情况下函数需要预先申明才可使用。

原帖由 "assiss" 发表:

你怎么才明白呢?上一页我就已经指出来了,你竟然没看到?


刚才就没反应过来函数里有函数调用。

谢谢了。

论坛徽章:
0
25 [报告]
发表于 2005-01-07 11:30 |只看该作者

请教各位,C语言什么情况下函数需要预先申明才可使用。

晕呀~, 难道楼主的编译器不能产生一个变量和函数的CrossReference列表吗? 自己看code查累呀......

论坛徽章:
0
26 [报告]
发表于 2005-01-09 14:53 |只看该作者

请教各位,C语言什么情况下函数需要预先申明才可使用。

这个问题我也遇见过 ,我觉得是这么回事,当你的main函数很小的时候 ,你在他后面出现的函数时候是可以不提前声明的,我觉得是在编译的时候,主函数能够寻址到这几个函数,当main 函数增大到某种程度的时候就不行了 ,这个我试验过,我觉得好像就像在turbo c里面 用过的那个远指针一样。应该是这个道理。

个人见解 抛砖引玉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP