课程
/后端开发
/C
/C语言入门
左面例题中为什么要retuan -1
2016-01-05
源自:C语言入门 6-6
正在回答
因为下标都是从零开始的,你输出任何一个大于等于零的数都是证明,该数出现在数组中,因为系统无法自动获取数组的长度,所以你输出一个大于数组长度的数,编译系统可能不识别,不报错,只有输出负数系统才能清楚的判断出条件语句,才能正确的执行后续程序,你也可以输出任何一个负数,只要是不超出该类型存储的最大就行
程序实现了在指定数组中查找指定元素的功能,如果找到该元素返回该元素的下标,否则返回-1。
结合后面的代码,就是当你输入的value,是数组中的元素的时候,就返回这个元素的下标。如果不是就返回-1.
return -1没什么特别的意思。这只是帮助main函数区分你调用的这个函数,执行的是哪块的代码。
主要是做判断用的。就和那个代码后面写的一样
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答return 1 中的1 是什么意思?
1 回答请问,if(n==1)到return 1是什么意思
5 回答return getWordNumber(n-1)+n 到底是什么意思
1 回答关于例题中return -1的问题
1 回答例题中的i,j分别是什么意思