WINTER|点击蓝字 关注我们
return 语句
非void函数必须使用return语句来指定将要返回的值。
格式:
return 表达式(常量、变量);
如果return语句中表达式的类型和函数返回类型不匹配,系统会把表达式的值隐式转换成返回类型。
如果没有表达式,return语句可以出现在返回类型未void的函数中。
非void函数必须有return语句返回结果,如果非void函数缺少return语句,则使用该函数的返回值将导致非定义。
函数中止
main函数格式:
int main(void)
{
。。。
return 0;
}
注意:
①.函数的返回类型是int
②.省略参数列表中的void是合法的
③.最好给出void明显地表明main()无参数
作用:执行return 语句将结束程序
main函数返回值是状态码,如果程序正常终止,应返回0,为了表示异常终止,通常返回其他非0的值。
函数中止
exit函数
属于头文件
传递给exit函数的实际参数和main函数的返回值有相同含义(如果程序正常终止,应返回0,为了表示异常终止,通常返回其他非0的值。)
调用exit终止程序时,可以使用宏提高可读性
exit(EXIT_SUCCESS); //正常终止
exit(EXIT_FALURE); //异常终止
图文编辑:张华瑾
图文审核:宋庆淼