课程
/后端开发
/C
/C语言入门
为什么例题里用return i和return -1,而任务答案用index=i和index=-1?
为什么例题里没有break而任务里要用break?
2016-10-03
源自:C语言入门 6-6
正在回答
break可以独立使用,通常主要用于switch语句中,控制程序的执行流程转移。其本质就是在单层循环结构体系中,其作用是强制退出循环结构。这里先将i赋值给index,然后直接推出循环。return 语句使程序控制返回到调用它方法。因此,将它分类为跳转语句.有两个作用,一个是返回方法指定类型的值(这个值总是确定的);一个是结束方法的执行(仅仅一个return语句)。 return 语句可以使其从当前方法中退出,返回到调用该方法的语句处,继续程序的执行 。这里是返回i。
慕圣6992647 提问者
越飞越高 回复 慕圣6992647 提问者
return是满足条件返回某个值,和break的作用差不多
这只是两种不同的实现方式而已,例题中的索引以值的方式直接return,而任务中的索引则较为正式的用index来代替了,两者并没有什么特别大的差别,不用太在意!
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答任务答案
2 回答任务答案
5 回答为什么例题中return后面有=号,而任务答案中没有?
4 回答任务题有答案吗
5 回答任务答案哪里有?