为什么i不进行自增呢?
int main()
{
int arr[]={1,2,3,4,5,6,7,8,9,10};
int k=7;
int i=0;
int sz=sizeof(arr)/sizeof(arr[0]);
for(i==0;i < sz; i=i+1)
{
if(k == arr[i]);
{
printf("找到了,下表是:%d\n",i);
break;
}
}
if(i==sz)
printf("找不到");
return 0;
}
找到了,下表是:0
if(k == arr[i]);
分号去掉
for(i==0;i < sz; i=i+1)
改为
for(i=0;i < sz; i=i+1)
===================
#include <stdio.h>
int main()
{
int arr[]={1,2,3,4,5,6,7,8,9,10};
int k=7;
int i=0;
int sz=sizeof(arr)/sizeof(arr[0]);
for(i=0;i < sz; i=i+1)
{
if(k == arr[i])
{
printf("找到了,下标是:%d\n",i);
break;
}
}
if(i==sz)
printf("找不到");
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!谢谢太棒了