请看以下代码:
#include<stdio.h>output(){
printf("hello");
return(0);}main()
{
output()
return(0);
}其实在以上代码中无论在函数output还是函数main中的 return(0)都可以去掉的,不影响结果(1)我看的一些书都是写上return(0)的,为什么要这样呢?
(2)我甚至看到有的在main函数中的return(0)改为return(1),这又是为什么呢?有什么不同呢?
在此先谢了
#include<stdio.h>output(){
printf("hello");
return(0);}main()
{
output()
return(0);
}其实在以上代码中无论在函数output还是函数main中的 return(0)都可以去掉的,不影响结果(1)我看的一些书都是写上return(0)的,为什么要这样呢?
(2)我甚至看到有的在main函数中的return(0)改为return(1),这又是为什么呢?有什么不同呢?
在此先谢了
解决方案 »
- 有在东莞的兄弟帮我找个工作吧,谢谢了!
- 该如何得到其它程序的句柄呢?
- _locale_t是什么类型?
- 动态创建的控件怎么删除?
- 询问一下"千千静听"界面的制作!!!!!
- fisker0303(天塌了,地陷了,小花狗不见了.) --------请来拿分
- 一个小问题,求教!谢谢
- 关于服务器实现的问题
- 怎样将字符转成ASCII码
- 能给我详细介绍一下这个CMyDlg::PreTranslateMessage(MSG* pMsg) 函数吗?
- 急:三层神经网络 C++
- manifest authoring warning 81010002: Unrecognized Element "application" in
函数返回值 函数名
eg:
void aa();
int bb();
如果函数需要返回值,则可定义返回类型,
比如定义一个函数处理数据库,这时
你可以定义返回值,当程序调用这个函数时,
可根据返回值判断执行情况.output纯粹是打印语句,因此可以不需要返回值,
当然你也可以定义int output();
只是返回值没有什么意义
不同的返回值有不同的用途,你也可以返回其他值
main里的,则是给调用该程序的程序使用,判断程序退出的原因。