我必须编写一段代码来搜索数组中的给定值。我制作了这段代码,它有效:
#include <stdio.h>
int index_van(int searchedValue, int array[], int lengthArray)
{
int i ;
for (i = 0; i < lengthArray; i++)
{
if (array[i] == searchedValue)
{
return i;
}
}
return -1;
}
int main()
{
int array2 [] = {0, 1, 3, 4, 5, 2};
printf("%i", index_van(2, array2, 6));
}
随着这个练习的更正(老师在网上提出),我老师的笔记是:你必须在你找到价值的那一刻退出,所以如果你已经找到了你的价值,你就无法搜索整个表格。因此,不允许使用 for 循环。即使 for 循环有一个额外的内置条件,这也不时尚!
// 一张小纸条,她说的很笼统。她没有看过我的练习版本。
所以我对你们的问题是,我的代码真的“没有完成”专业和“风格”吗?