C语言中,在调用函数后定义不必声明的例子 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 函数 定义 声明 例子 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? VermouthTaste 2014-11-02 · 超过39用户采纳过TA的回答 知道答主 回答量:94 采纳率:0% 帮助的人:63.1万 我也去答题访问个人页 关注 展开全部 只要将自己定义的函数放在主函数之前,就可不用声明 更多追问追答 追问 如果放在主调函数之后,并且为int型,也不必声明吧 追答 你意思是定义一个返回值为int类型的函数(int 函数名(参数){}),这种的? 追问 是的,#includeint main(){ int m=10,n=20; printf("%d,%d的最大值=%d\n",m,n,max(m,n)); return 0; } int max(int a,int b) { return a>b?a:b; }为什么这会报错 追答 无论你自己定义的函数max为何种返回值类型,必须进行声明,如果不想声明,那就放在main函数前面。函数是否进行声明只与它的位置有关系,与它的返回值类型没有关系。 追问 可书上说,被调函数是整型或字符型时,可不声明,直接调用, 系统自动将被调函数返回值整型处理 追答 C语言编译系统是由上往下编译的,一般被调函数放在主调函数后面的话,前面就该有声明.不然C由上往下的编译系统将无法识别。正如变量必须先声明后使用一样,函数也必须在被调用之前先声明,否则无法调用!如果书上说“被调函数是整型或字符型时,可不声明,直接调用”,我估计书上有错误,可不必理会,函数声明就是我说的那样(从事C语言开发多年) 追问 谢谢! 以后还有什么不懂还得向你讨教 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 轻风摇细雨飘 2014-11-02 · TA获得超过603个赞 知道小有建树答主 回答量:1058 采纳率:0% 帮助的人:448万 我也去答题访问个人页 关注 展开全部 int a=3; 更多追问追答 追问 举个例子 追答 声明加定义是例如:static int a=3; static是声明静态变量用的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c++编程题-4.0Turbo-国内入口ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co广告二级c语言习题汇总及答案-4.0Turbo-国内入口ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co广告 其他类似问题 2022-06-28 C语言中声明函数有什么用? 为什么有的代码不用声明函数就能直接使用? 2022-11-16 在c语言中,函数调用是否必须先声明? 2022-12-06 在自定义函数中不可以定义函数但是可以调用自身函数 2022-04-29 C语言中函数为什么不先定义在调用 2012-09-20 在c语言中,函数调用是否必须先声明。 74 2017-11-22 C语言中不能在函数里面声明函数吗 87 2019-08-20 C语言中在一个函数中可以声明另一个函数吗(不是定义)?在main里面声明也可以吗? 4 2016-07-29 在c中声明与定义的区别,声明是不是都是在函数的前面 2 为你推荐: