c语言中怎样跳出所有循环?
4个回答
展开全部
return或exit语句,return会直接返回调用函数的地方,表示被调用函数执行完毕;exit()会终止程序,在循环中使用都会跳出所有循环。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int main()
{
char buf1[20] = { 0 };
char mybuf[20] = { 0 };
scanf("%s", buf1);
scanf("%s", mybuf);
unsigned int a = 0;
for (unsigned int i = 0; i < strlen(buf1); i++)
{
a = 0;
for (unsigned int j = 0; j < strlen(mybuf); j++)
{
if (mybuf[j] != buf1[i + j])
break;
a++;
}
if (a == strlen(mybuf))
break;
}
if (a == strlen(mybuf))
printf("buf1 = %s mybuf = %s 找到了", buf1, mybuf);
else
printf("buf1 = %s mybuf = %s 没找到", buf1, mybuf);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用return语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询