c语言中调用自定义函数的问题

定义主函数intmain定义调用函数fun,是不是在fun函数中必须要有返回值return(某个形参或者别的)谢谢... 定义主函数int main

定义调用函数fun,
是不是在fun函数中必须要有返回值return(某个形参或者别的)
谢谢
展开
 我来答
juner3213
2015-09-19 · TA获得超过1135个赞
知道小有建树答主
回答量:897
采纳率:50%
帮助的人:218万
展开全部
没有返回值 用void 修饰fun, 函数中就不能有return
追问
我的意思是如果定义void fun ,就不能有return 

定义 fun (前面无任何修饰),必须有return
在线等,谢谢回答
追答
对于主函数,main()  以前的老的编译器可以没有返回值类型修饰符, 现在的编译器则要求必须有,如果没有写(会不会报错,不记得,楼主可以自己试一试),编译器自动添加默认的 int 的类型返回值。 

对于自定义函数fun(), 标准的写法也必须要有返回值类型修饰,如果不需要返回值,则用void, 有void,则不能有return语句 ; 有int, char 等返回值修饰,则应返回对应类型的值。
fun()无前缀修饰这种写法很不规范。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式