七九九
2016-03-04 23:45
int getIndex(int array[], int value) { int i; int index; int length = sizeof(array) / sizeof(array[0]); printf("%d\n", length); //for (i = 0; i<length; i++) //{ // /* 请完善数组查询功能 */ // if (array[i] == value) // { // index = i; // break; // } // else index = -1; //} //return index; }
我发现 int length = sizeof(array) / sizeof(array[0]); 的结果是等于1的,那么该用什么样的表达式表示length?
预定义可以么 或者 使用全局变量
C语言入门
926207 学习 · 20797 问题
相似问题