求解c语言基础,sort的运用,要在主函数前面怎么定义啊?那个定义有什么意义啊,我一直都是用的直接

求解c语言基础,sort的运用,要在主函数前面怎么定义啊?那个定义有什么意义啊,我一直都是用的直接main()这样不行么... 求解c语言基础,sort的运用,要在主函数前面怎么定义啊?那个定义有什么意义啊,我一直都是用的直接main()这样不行么 展开
 我来答
文正153
2015-02-23 · TA获得超过2.1万个赞
知道大有可为答主
回答量:2221
采纳率:63%
帮助的人:646万
展开全部
如果一个函数没有在调用函数的前面定义, 编译器在解读到那个地方的时候不知道sort是个什么玩意.
就像你读一本很高深的书, 前面如果讲了一个很深奥的知识, 你不懂. 那你肯定不想看下去. 但到后面再往后翻, 发现这个深奥的知识了, 人是灵活的, 它会再翻到之前的地方再看. 但是编译器不会. 它是直接往下一句一句编译, 不管这个函数是否在前面调用过.

而函数声明其实不是一段能被执行的代码. 它是写给编译器看的. 它就是为了告诉编译器, 这个函数不是没有定义, 而定义在后面, 所以如果编译器发现有哪个地方调用了这个函数, 不要警报.
追问
那应该怎么定义啊。。。。是int和void么。。。
追答
这不是C++!!!!!
定义和声明除了后面的分号, 形参名. 其它的必须一样!!!!!!!
至于为啥不用写形参名, 感觉应该是编译器为了给这个函数创建一个指针吧.
sort的返回值是啥, 声明前面的关键字就是啥.

注意: void是一种特殊的数据类型.
快先带儿子走
2015-02-23 · TA获得超过275个赞
知道小有建树答主
回答量:271
采纳率:33%
帮助的人:183万
展开全部
sort函数是一个工具,能对变量进行特定处理,定义函数后可以在main里调用,方便
更多追问追答
追问
那请问我这个怎么错了呢?
追答
你根本没有定义sort啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式