Smallbee 发表于 2013-10-23 08:25 自定义函数原则上要在引用前声明。你在主函数开始处加上声明语句即可: void menu(); void in();
4399APPLE 发表于 2013-10-23 15:54 说明白些,看不懂
Smallbee 发表于 2013-10-24 08:20 void main() { void menu();
heychao 发表于 2013-10-24 09:24 如果所有声明都加了的话,是不是那个" return 0; "的问题。
Smallbee 发表于 2013-10-24 15:31 你的程序里还有一句是: show(); 这个函数声明我没写,我试的时候是将show()这一行注释了的。
4399APPLE 发表于 2013-10-24 15:45 删掉注释试试
4399APPLE 发表于 2013-10-24 15:53 注释了只能管理一次啊,再输入就弹出“请按任意键继续。。。”
Smallbee 发表于 2013-10-24 15:55 那不注释编译都通不过。你的问题不就是无法通过编译么
4399APPLE 发表于 2013-10-24 15:54 输入记录时输入不了数量,查找时什么都错误了
Smallbee 发表于 2013-10-24 15:58 那这个就是算法等方面的问题了。
4399APPLE 发表于 2013-10-24 09:50 不是,试过了!!!!!!
heychao 发表于 2013-10-25 10:10 我看 in 函数里边的 show 函数调用应该是编译不过的原因吧 注释掉了就能通过,不过你得算法应该还有些问 ...
rosynirvana 发表于 2013-10-23 15:55 C90允许隐式声明函数,如果函数原型是这些的话那么隐式声明也不会出错
4399APPLE 发表于 2013-10-25 10:31 你不是在线吗?回答啊???
heychao 发表于 2013-10-28 08:35 啊 不好意思 我不能随便上网的 呵 我学习C语言很浅的 你的函数有些我都没用过 算法表示还没看懂
4399APPLE 发表于 2013-10-28 10:01 那你现在应该在了吧?很浅?
heychao 发表于 2013-10-28 15:58 我想你那问题应该解决了现在
heychao 发表于 2013-10-28 16:08 嘿 奇怪 我的回复 没有呢怎么 里边所有的 return 语句都注释掉 其中 search 函数还要连同上边的 else ...
Smallbee 发表于 2013-10-24 15:52 删除了肯定编译不过!你这条show();是在引用函数,和menu();in();什么的是一样的:先声明再引用。我之所以 ...