课程
/后端开发
/C
/C语言入门
我用 return i; 就会提示我看看程序里有没有 index=i; 我真是很疑惑,为什么非要有这一句?直接 return i; 不行吗?
2020-01-11
源自:C语言入门 6-6
正在回答
它加了index标志位所以这样写,像例题·那样直接用i删去index也没问题
用index正好可以表示出可能出现的两种情况,index=i存在,index=-1不存在
你想想如果不存在的话,结果就会是-1,你输出结果还是i,有啥用
直接 return i; 就OK了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答列句里的return i 就相当于break吗?
2 回答int GetIndex(int arr[],int value) { int i; for(i=0;i<5;i++) { if(arr[i] == value) return i; else return -1; } return -1; } 为什么把return -1;放在for循环中会错
2 回答result=i*j;为什么不能写成i*j=result;
1 回答#include <stdio.h> int getIndex(int arr[5],int value) { int i; int index; for(i=0;i<5;i++) { /* 请完善数组查询功能 */ if(arr[i]==value) { index=i;break; } index=-1; } r
3 回答请问i+=1;为什么不能写成i += 1;