循环的3大终结语

本文解析了在Python编程中,break用于跳出当前循环,continue阻止当前迭代并进入下一次,而goto则提供了直接跳转到循环内的特定位置的功能。通过实例演示,探讨这些控制结构在处理字符串匹配和删除操作中的实际运用。
摘要由CSDN通过智能技术生成

1.break:跳出一层循环

2.continue:不跳出循环但是从头开始,如果达到条件启动

3.goto:作用:跳出一层循环,可以跳到第一层循环的任意位置,用法如下:

	for(i=0;i<len2;i++){// 遍历句子中每个字符 
		if(sen[i]==' ' && sen[i+len1+1]==' '){//通过空格间距比较单词长度 简化比较 
			for(j=0;j<len1;j++){//接着比较单词的每一个字符 
				if(word[j]!=sen[i+j+1]){
					goto saniao;//如果不满足的话就直接看下一轮 
				}
			}
			count++;
			if(flag==0){//看是否是第一个出现的 
				mark=i;//注意整体后移一位,所以这里标记的是i; 例如:单词:awsl;句子是:(空格)awsl(空格) 要将第一个空格删除才是真正第一个字符所采位置 
				flag=1;
			} 
		}
		saniao:;
	}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值