黑马程序员技术交流社区
标题:
关于C语言方法返回值问题
[打印本页]
作者:
pprgra56
时间:
2014-3-11 14:51
标题:
关于C语言方法返回值问题
本帖最后由 pprgra56 于 2014-3-11 23:21 编辑
我想问一下 下面的代码 为什么没有return 语句也能有返回值
int sum(int a, int b)
{
printf("bbb3\n");
}
作者:
雨后暖暖
时间:
2014-3-11 15:49
你写的这个返回值在哪里,就算是在控制台上输出bbb3,那也不过是printf函数的作用
作者:
z82454642
时间:
2014-3-11 16:10
这个函数没有返回值的,只会在屏幕上输出bbb3。这个并不是返回值
作者:
lixiangzhou
时间:
2014-3-11 16:47
C语言中,函数如果没有明显声明返回值,默认会返回0
此外,printf函数也是有返回值的,会返回字符串的字符数
作者:
牧之
时间:
2014-3-11 17:46
你这个代码都没有主函数,输出结果也是printf函数的结果
作者:
Monkey·D·Chas
时间:
2014-3-11 22:09
c语言学的比较久了。记得不太清楚了 return的作用是把参数返回主调函数,具体过程涉及到栈。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2