weibo_用户56342336_0
2016-01-05 11:23
左面例题中为什么要retuan -1
因为下标都是从零开始的,你输出任何一个大于等于零的数都是证明,该数出现在数组中,因为系统无法自动获取数组的长度,所以你输出一个大于数组长度的数,编译系统可能不识别,不报错,只有输出负数系统才能清楚的判断出条件语句,才能正确的执行后续程序,你也可以输出任何一个负数,只要是不超出该类型存储的最大就行
程序实现了在指定数组中查找指定元素的功能,如果找到该元素返回该元素的下标,否则返回-1。
结合后面的代码,就是当你输入的value,是数组中的元素的时候,就返回这个元素的下标。如果不是就返回-1.
return -1没什么特别的意思。这只是帮助main函数区分你调用的这个函数,执行的是哪块的代码。
主要是做判断用的。就和那个代码后面写的一样
C语言入门
926020 学习 · 20793 问题
相似问题