C语言return 怎么理解

[复制链接]
查看11 | 回复3 | 2010-1-27 21:35:36 | 显示全部楼层 |阅读模式
只有你写的函数的返回值是void的时候才可以不写return语句,当然了,你写了也是可以的,例如用来针对某种情况直接返回,放弃执行之下的代码~这个return语句呢,起两个作用,一个是给你的函数赋一个值,你可以在调用它的函数中用到这个值,当然也可以不用。令一个作用,就是告诉程序说到这里可以不用再执行了,返回到调用到它的函数里~
回复

使用道具 举报

千问 | 2010-1-27 21:35:36 | 显示全部楼层
int的函数需要返回值有输入就要有输出不像void型的 没有返回值但是也可以写上一个return;
回复

使用道具 举报

千问 | 2010-1-27 21:35:36 | 显示全部楼层
不能 因为这个函数需要个整形的返回值 return n中的n就是要返回的整型值
回复

使用道具 举报

千问 | 2010-1-27 21:35:36 | 显示全部楼层
这个函数用来查询substr在str中的位置,返回的n就是这个位置。事实上这个函数还有问题。一般情况下,没有查到substr将返回-1。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行