为什么for循环被我的老师认为不是“时尚”?
发布时间:2020-12-16 10:51:30 所属栏目:百科 来源:网络整理
导读:我必须编写一段代码来搜索数组中的给定值. 我制作了这段代码,它有效: #include stdio.hint index_van(int searchedValue,int array[],int lengthArray){ int i ; for (i = 0; i lengthArray; i++) { if (array[i] == searchedValue) { return i; } } return
我必须编写一段代码来搜索数组中的给定值.
我制作了这段代码,它有效: #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)); } 通过本次练习的校正(老师在线),老师的笔记是: //一个小小的音符,她一般都在说话.她没有看到我的演习版本. 所以我向你们提出的问题是,我的代码真的“没有完成”专业化和“风格”吗? 解决方法
我认为她暗示你应该使用while循环,因为你不知道需要多少次迭代来获得你想要的东西.这可能是她想要了解何时使用for和while循环的区别的问题.
“……即使for-loop有一个额外的内置条件……” 我认为这就解释了她的意图. for循环需要一个内置条件,一旦找到它正在寻找的东西就退出.一个while循环已经需要有条件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ruby-on-rails-4 – 无法使用Paperclip在Rails 4
- cocos lua 加密与解密 混淆 (版本cocos3.4)
- 单一职责原则(SRP)
- c# – 使用客户端对象模型在SharePoint中更新字段
- 在postgresql 9.1.3中执行类型转换函数与postgre
- SunshineCharts 柱形图教程(最简单的flex Charts
- ruby-on-rails – 如何通过与Active Record关联找
- postgresql – 如何编写不返回任何内容的postgre
- 我的2013——技术成长,从比赛到ThoughtWorks
- debian lenny amd64 安装flash 10
热点阅读