展开全部
return 0; 返回0
returm1; 返回1
如果这两句连起来用的话,返回0,后面的不会执行
函数都会有返回值,这个份两大类,一个是主函数,一个是子函数
第一大类是主函数,也就是main函数的返回值,
main也会有返回值,但是很少不会用到,一般来说大家都会忽略掉,一般来说不讨论
但是在vc等编译器中,好像是要求写的return 0,对应main函数要加类型,也就是说写主函数的时候int main(),必须写上,要不然出错
但是void main()这个可以不用,我记得好像是这样
第二大类是子函数的返回值
这个一般是两种
一个是void型的子函数,这个子函数要求不需要返回值,也就是这个函数功能不需要返回值的子函数。
这个也是有个返回值的,好像是调用成功返回非零,不成功返回零
第二种是非void型的子函数,这个函数会返回一个定义子函数时类型的一个数值
如定义int f(int m)这个就是返回一个int型的数值
值得注意的是
1、子函数返回值只有一个,不可能返回多个值。
如果需要多个返回值,有两个解决方案。一是用指针或者数组,
一个是定义子函数参数的时候用指针地址,在子函数中改变主函数变量的内容
2、在子函数中遇到return调用一定会结束子函数的调用,不管下面有多少代码
其实还有一种返回值,也就是系统自带的功能函数。也就是头文件中包含的一些函数
这个是了解内容,其实和子函数的意义一样(他也是子函数,不过不是你编写的),可以打开头文件看功能函数的定义,就知道函数的返回值是什么或者什么类型
这里值得注意的是重要的经常用到的两个函数。scanf,printf。这个百度一下很清楚
gets和puts也要注意一下,因为经常用到
returm1; 返回1
如果这两句连起来用的话,返回0,后面的不会执行
函数都会有返回值,这个份两大类,一个是主函数,一个是子函数
第一大类是主函数,也就是main函数的返回值,
main也会有返回值,但是很少不会用到,一般来说大家都会忽略掉,一般来说不讨论
但是在vc等编译器中,好像是要求写的return 0,对应main函数要加类型,也就是说写主函数的时候int main(),必须写上,要不然出错
但是void main()这个可以不用,我记得好像是这样
第二大类是子函数的返回值
这个一般是两种
一个是void型的子函数,这个子函数要求不需要返回值,也就是这个函数功能不需要返回值的子函数。
这个也是有个返回值的,好像是调用成功返回非零,不成功返回零
第二种是非void型的子函数,这个函数会返回一个定义子函数时类型的一个数值
如定义int f(int m)这个就是返回一个int型的数值
值得注意的是
1、子函数返回值只有一个,不可能返回多个值。
如果需要多个返回值,有两个解决方案。一是用指针或者数组,
一个是定义子函数参数的时候用指针地址,在子函数中改变主函数变量的内容
2、在子函数中遇到return调用一定会结束子函数的调用,不管下面有多少代码
其实还有一种返回值,也就是系统自带的功能函数。也就是头文件中包含的一些函数
这个是了解内容,其实和子函数的意义一样(他也是子函数,不过不是你编写的),可以打开头文件看功能函数的定义,就知道函数的返回值是什么或者什么类型
这里值得注意的是重要的经常用到的两个函数。scanf,printf。这个百度一下很清楚
gets和puts也要注意一下,因为经常用到
展开全部
0;第一个return就返回。后面的语句不会执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个相当于 bool 值 程序正常执行返回的就是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0 第一个 return就返回了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询