问答详情
源自:6-6 数组的应用(二)

例题中的return -1是什么意思?

左面例题中为什么要retuan -1

提问者:weibo_用户56342336_0 2016-01-05 11:23

个回答

  • 只为伊人心独醉
    2016-03-18 16:28:29

    因为下标都是从零开始的,你输出任何一个大于等于零的数都是证明,该数出现在数组中,因为系统无法自动获取数组的长度,所以你输出一个大于数组长度的数,编译系统可能不识别,不报错,只有输出负数系统才能清楚的判断出条件语句,才能正确的执行后续程序,你也可以输出任何一个负数,只要是不超出该类型存储的最大就行

  • 努力提升
    2016-01-05 14:17:01

    程序实现了在指定数组中查找指定元素的功能,如果找到该元素返回该元素的下标,否则返回-1。

    结合后面的代码,就是当你输入的value,是数组中的元素的时候,就返回这个元素的下标。如果不是就返回-1.

  • 努力提升
    2016-01-05 11:46:29

    return -1没什么特别的意思。这只是帮助main函数区分你调用的这个函数,执行的是哪块的代码。

    主要是做判断用的。就和那个代码后面写的一样