-
return 1
或
return 0
的作用
return
0
是正常退出,
return
非零
是异常退出,这是返回给控制台
的,不在你编的程序
的控制范围内,是给操作系统识别的,对你的程序无影响。如果是<
/p>
C
中,定义
void
< br>main()
可以不用返回值。
具体操作系统怎么处理<
/p>
0
和非零我也不知道,
也没必要了解,<
/p>
因为与你的
程序无关。
return
1;
什么意思呀?
使用
return
语句可以返回一个变量内的值或一个指针,也可用
return 0;
表示
返回为空,但是用
return
1;
表示什么呢?
return
返回函数值
,
如
果
VOID
了
,
可以不用
,
或者定义了函数类型
,
不返回也可以
return 0
return
跳到函数外
return
0
代表函数正常终止
return
1
代表函数非正常终止
return
关键字的作用是返回程序流程的控制权!
其副作用是返回一个值!
直接用
return;
才是返回
p>
“
空
”
!
比如你定义
int
main(){},
则必须返回一个值
return
0
代表函数正常终止
return
1
代表函数非正常终止
被调函数
return 1;
只是给主调函数一个标志,说明他的执行过
程中遇到异常情况。
然后就返回主调函数来处理,继续执行。
我还想问一下,
return
1;
既然是非正常终止函数,那函数被
非正常终止会产生什么后果。会不会破坏整个程序呀
return
跳到函数外
return 0
代表函数正常终止
return 1
代表函数非正常终止
他们的含义是
return
是函数的跳出点,终止不是真的程序终止。
return;
跳到主调函数中
return 0;
代表函数正常终止
return
非零数
;
代表函数异常终止
-
-
-
-
-
-
-
-
-
上一篇:单片机经典长短按程序
下一篇:四级翻译练习资料-汉译英